[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/infrastructure/edges/exception/ -> PhabricatorEdgeCycleException.php (source)

   1  <?php
   2  
   3  final class PhabricatorEdgeCycleException extends Exception {
   4  
   5    private $cycleEdgeType;
   6    private $cycle;
   7  
   8    public function __construct($cycle_edge_type, array $cycle) {
   9      $this->cycleEdgeType = $cycle_edge_type;
  10      $this->cycle = $cycle;
  11  
  12      $cycle_list = implode(', ', $cycle);
  13  
  14      parent::__construct(
  15        "Graph cycle detected (type={$cycle_edge_type}, cycle={$cycle_list}).");
  16    }
  17  
  18    public function getCycle() {
  19      return $this->cycle;
  20    }
  21  
  22    public function getCycleEdgeType() {
  23      return $this->cycleEdgeType;
  24    }
  25  
  26  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1