Loading src/UnicaenAuth/Assertion/AbstractAssertion.php +23 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading Loading
src/UnicaenAuth/Assertion/AbstractAssertion.php +23 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading