--CREDITS-- Danilo Correa --FILE-- check(2); } catch (FactorException $exception) { echo $exception->getMessage().PHP_EOL; } try { v::not(v::factor(0))->check(300); } catch (FactorException $exception) { echo $exception->getMessage().PHP_EOL; } try { v::factor(5)->assert(3); } catch (NestedValidationException $exception) { echo $exception->getFullMessage().PHP_EOL; } try { v::not(v::factor(6))->assert(1); } catch (NestedValidationException $exception) { echo $exception->getFullMessage().PHP_EOL; } ?> --EXPECT-- 2 must be a factor of 3 300 must not be a factor of 0 - 3 must be a factor of 5 - 1 must not be a factor of 6