/**
  * Test creation of new entity
  */
 public function testCreateNewEntity()
 {
     $user = new User();
     $this->assertNull($user->getId());
     $this->assertFalse($user->isEnabled());
     $this->assertNull($user->getCreatedAt());
     $this->assertNull($user->getUpdatedAt());
     $this->assertNull($user->getFullName());
     $this->assertNull($user->getPhone());
 }
 /**
  * {@inheritDoc}
  */
 public function isEnabled()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'isEnabled', []);
     return parent::isEnabled();
 }
 /**
  * @param Request $request
  * @param User $user
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  * @Route("/switch_active/{id}", requirements={"id": "\d+"}, name="switch_active")
  * @Method("GET")
  */
 public function switchActiveAction(Request $request, User $user)
 {
     $user->setEnabled(!$user->isEnabled());
     $this->getDoctrine()->getManager()->flush();
     return $this->redirect($this->generateUrl('admin_users', $request->query->all()));
 }
Beispiel #4
0
 /**
  * Turn this item object into a generic array
  *
  * @return array
  */
 public function transform(User $user)
 {
     return ['id' => (int) $user->getId(), 'username' => $user->getUsername(), 'email' => $user->getEmail(), 'lastLogin' => $user->getLastLogin(), 'enabled' => (bool) $user->isEnabled(), 'firstname' => $user->getFirstname(), 'lastname' => $user->getLastname(), 'fullname' => $user->getFullname(), 'displayname' => $user->getDisplayName()];
 }