mirror of
https://we.phorge.it/source/phorge.git
synced 2025-02-10 05:48:30 +01:00
Summary: `pht`ize a whole bunch of strings in rP. Test Plan: Intense eyeballing. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: hach-que, Korvin, epriestley Differential Revision: https://secure.phabricator.com/D12797
29 lines
577 B
PHP
29 lines
577 B
PHP
<?php
|
|
|
|
final class PhabricatorEdgeCycleException extends Exception {
|
|
|
|
private $cycleEdgeType;
|
|
private $cycle;
|
|
|
|
public function __construct($cycle_edge_type, array $cycle) {
|
|
$this->cycleEdgeType = $cycle_edge_type;
|
|
$this->cycle = $cycle;
|
|
|
|
$cycle_list = implode(', ', $cycle);
|
|
|
|
parent::__construct(
|
|
pht(
|
|
'Graph cycle detected (type=%s, cycle=%s).',
|
|
$cycle_edge_type,
|
|
$cycle_list));
|
|
}
|
|
|
|
public function getCycle() {
|
|
return $this->cycle;
|
|
}
|
|
|
|
public function getCycleEdgeType() {
|
|
return $this->cycleEdgeType;
|
|
}
|
|
|
|
}
|