Пример #1
0
 /**
  * @param SessionTypeInterface $entity
  * @param array $data
  * @return SessionTypeInterface
  *
  * @see AbstractFixture::populateEntity()
  */
 protected function populateEntity($entity, array $data)
 {
     // `session_type_id`,`title`,`school_id`,`session_type_css_class`,`assessment`,`assessment_option_id`
     $entity->setId($data[0]);
     $entity->setTitle($data[1]);
     $entity->setSchool($this->getReference('school' . $data[2]));
     $entity->setSessionTypeCssClass($data[3]);
     $entity->setAssessment((bool) $data[4]);
     if (!empty($data[5])) {
         $entity->setAssessmentOption($this->getReference('assessment_option' . $data[5]));
     }
     return $entity;
 }