コード例 #1
0
 private function generateViolation($subject, $id, $code, $message)
 {
     $violation = new Violation();
     $violation->setSubjectId($id);
     $violation->setSubjectModel($subject);
     $violation->setCode($code);
     $violation->setMessage($message);
     return $violation;
 }
コード例 #2
0
 /**
  * @param $subjectModel string
  * @param $subjectId integer
  * @param $subjectProperty string
  * @param $code integer
  * @param $message string
  * @param $messageParameters array
  * @param $isFixed boolean
  * @param $createdAt \DateTime
  * @return Violation
  */
 private function generateViolation($subjectModel, $subjectId, $subjectProperty, $code, $message, array $messageParameters, $isFixed, \DateTime $createdAt)
 {
     $violation = new TestedClass();
     $violation->setSubjectModel($subjectModel);
     $violation->setSubjectId($subjectId);
     $violation->setSubjectProperty($subjectProperty);
     $violation->setCode($code);
     $violation->setMessage($message);
     $violation->setMessageParameters($messageParameters);
     $violation->setFixed($isFixed);
     $violation->setCreatedAt($createdAt);
     return $violation;
 }