Skip to content
Snippets Groups Projects
Commit a0f28d86 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

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

parent 926e9703
Branches
Tags
No related merge requests found
......@@ -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
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment