Ruleset
class Ruleset
Abhängigkeitsregeln
Zusammenstellung von Regeln, die in einer Kalsse - vornehmlich einem Testfall - definiert werden.
// Prüfen, ob bestimmte Eigenschaften in der php.ini gesetzt wurden.
\Alvine\Core\Factory::get('\Alvine\Util\Dependency\Ruleset')
->add(new \Alvine\Util\Dependency\PhpIniRule('mbstring.language', 'neutral'))
->add(new \Alvine\Util\Dependency\PhpIniRule('mbstring.internal_encoding', 'UTF-8'))
->add(new \Alvine\Util\Dependency\PhpIniRule('zend.detect_unicode', 'On'))
->add(new \Alvine\Util\Dependency\PhpIniRule('zend.multibyte', 'On'))
->add(new \Alvine\Util\Dependency\PhpIniRule('zend.script_encoding', 'UTF-8'))
->check();
Properties
protected Rule | $rule |
Methods
__construct()
Neues Regelobjekt erstellen
FrameworkException>]
getDependencyExceptions()
Führt eine Prüfung aus und gibt alle nicht erfüllten Exceptions zurück
Details
at line 58
__construct()
Neues Regelobjekt erstellen
at line 92
Rule
check()
Durchlauf aller definierten Regeln
Prüffunktion, ob der Wert über die Regel abgebildet ist. Die einzelnen Regeln werfen im Fehlerfall eine entsprechende Exception.
Ist eine Regel nicht definiert, werden die anderen nicht mehr überprüft.
at line 104
FrameworkException>]
getDependencyExceptions()
Führt eine Prüfung aus und gibt alle nicht erfüllten Exceptions zurück