Commit a0f28d86 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Ajout de asserts, qui permet de chaîner des tests dans les assertions

parent 926e9703
......@@ -274,6 +274,29 @@ abstract class AbstractAssertion implements AssertionInterface, ServiceLocatorAw
/**
* Parcours la liste des résultats des assertions transmises (liste de booleans)
* Si l'une d'entres elles est fausse alors false est retourné. true sinon.
*
* @param array $assertions
*
* @return bool
*/
protected function asserts($assertions)
{
if (!is_array($assertions)){
$assertions = [$assertions];
}
foreach( $assertions as $assertion ){
if (!$assertion) return false;
}
return true;
}
/**
* @return MvcEvent
*/
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment