/** * @param DepartmentInterface $entity * @param array $data * @return IdentifiableEntityInterface * * @see AbstractFixture::populateEntity() */ protected function populateEntity($entity, array $data) { // `department_id`,`title`,`school_id`,`deleted` $entity->setId($data[0]); $entity->setTitle($data[1]); $entity->setSchool($this->getReference('school' . $data[2])); $entity->setDeleted((bool) $data[3]); return $entity; }
/** * {@inheritdoc} */ public function deleteDepartment(DepartmentInterface $department) { $department->setDeleted(true); $this->updateDepartment($department); }