public function testGetSetPerson() { $person = new Person(); $person->setAka('Delboy'); $this->user->setPerson($person); $this->assertInstanceOf('Del\\Person\\Entity\\Person', $this->user->getPerson()); $this->assertEquals('Delboy', $this->user->getPerson()->getAka()); }
/** * @param User $user */ public function delete(User $user, $deletePerson = false) { if ($deletePerson) { $this->_em->remove($user->getPerson()); } $this->_em->remove($user); $this->_em->flush($user); }
/** * @return array */ public function toArray(User $user) { return array('id' => $user->getID(), 'email' => $user->getEmail(), 'person' => $user->getPerson(), 'password' => $user->getPassword(), 'state' => $user->getState()->getValue(), 'registrationDate' => is_null($user->getRegistrationDate()) ? null : $user->getRegistrationDate()->format('Y-m-d H:i:s'), 'lastLoginDate' => is_null($user->getLastLoginDate()) ? null : $user->getLastLoginDate()->format('Y-m-d H:i:s')); }