class RulesIntegrityException
Indicates the Rules configuration failed the integrity check.
Hierarchy
- class \RulesException extends \Exception
- class \RulesIntegrityException extends \RulesException
Expanded class hierarchy of RulesIntegrityException
See also
File
-
includes/
rules.core.inc, line 2894
View source
class RulesIntegrityException extends RulesException {
public $msg;
public $element;
public $keys = array();
/**
* Constructs a RulesIntegrityException object.
*
* @param string $msg
* The exception message, already translated.
* @param $element
* The element of a configuration causing the exception or an array
* consisting of the element and keys specifying a parameter or provided
* variable causing the exception, e.g.
* @code array($element, 'parameter', 'node') @endcode
*/
public function __construct($msg, $element = NULL) {
$this->element = is_array($element) ? array_shift($element) : $element;
$this->keys = is_array($element) ? $element : array();
parent::__construct($msg);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
RulesIntegrityException::$element | public | property | |
RulesIntegrityException::$keys | public | property | |
RulesIntegrityException::$msg | public | property | |
RulesIntegrityException::__construct | public | function | Constructs a RulesIntegrityException object. |