/** * {@inheritdoc} */ public function getNewInstance() { $object = parent::getNewInstance(); $inspection = new Inspection(); $inspection->setDate(new \DateTime()); $inspection->setComment("Initial inspection"); $object->addInspection($inspection); return $object; }
/** * {@inheritdoc} */ public function getNewInstance() { $car = parent::getNewInstance(); $userAdmin = $this->getConfigurationPool()->getAdminByAdminCode('sonata.user.admin.user'); $user = $userAdmin->getModelManager()->findOneBy($userAdmin->getClass(), array('username' => 'admin')); $inspection = new Inspection(); $inspection->setDate(new \DateTime()); $inspection->setComment("Initial inspection"); $inspection->setInspector($user); $car->addInspection($inspection); return $car; }