/** * * @param type $data * @param type $returnPartial * @return type */ private function defaultCreate($data, $returnPartial = false, $extra = null) { if (count($data) < 1) { throw new Exception('NO_DATA'); } $entity = new SubjectRound($this->getEntityManager()); $subject = $this->getEntityManager()->getRepository('Core\\Entity\\Subject')->find($data['subject']); $entity->setName($subject->getName()); $entityValidated = $this->validateEntity($entity, $data); return $this->singleResult($entityValidated, $returnPartial, $extra); }
/** * {@inheritDoc} */ public function setName($name) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', array($name)); return parent::setName($name); }