private function test(LimeConstraintInterface $constraint, $value, $message) { try { $constraint->evaluate($value); return $this->pass($message); } catch (LimeConstraintException $e) { return $this->fail($message, $e->getMessage()); } }
private function test(LimeConstraintInterface $constraint, $value, $message) { try { $constraint->evaluate($value); } catch (LimeConstraintException $e) { throw new LimeConstraintException($message . "\n" . $e->getMessage()); } }