silverstripe-framework/Core/Config/SS_DAG_CyclicException.php

27 lines
547 B
PHP
Raw Normal View History

<?php
namespace SilverStripe\Core\Config;
use Exception;
/**
* Exception thrown when the {@link SilverStripe\Core\Config\SS_DAG} class is unable to resolve sorting the DAG due
* to cyclic dependencies.
*/
class SS_DAG_CyclicException extends Exception
{
public $dag;
/**
* @param string $message The Exception message
* @param SS_DAG $dag The remainder of the Directed Acyclic Graph (DAG) after the last successful sort
*/
public function __construct($message, $dag)
{
$this->dag = $dag;
parent::__construct($message);
}
}