Example #1
0
 /**
  * Load data fixtures with the passed EntityManager
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $user = new User();
     $user->setName('Candido')->setEmail('*****@*****.**')->setPassword(123456)->setActive(true);
     $manager->persist($user);
     $manager->flush();
 }
Example #2
0
 /**
  * @param string $name
  * @param string $password
  * @param string $role
  *
  * @return User
  */
 public function create($name, $password, $role)
 {
     $user = new User();
     $user->setName($name);
     $user->setPassword($this->passwordHandler->getHash($password));
     $user->setRole($role);
     return $user;
 }
Example #3
0
 /**
  * Loader
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $i = 1;
     $user = ['name' => 'User ' . $i, 'email' => 'user' . $i . '@users.net'];
     $obj = new UserModel();
     $obj->setName($user['name']);
     $obj->setEmail($user['email']);
     $manager->persist($obj);
     $manager->flush();
     $this->addReference('user_' . $i, $obj);
 }
Example #4
0
 /**
  * Update user object
  *
  * @param UserModel $user
  * @param string $name
  * @param string $email
  * @return UserModel
  */
 public static function update(UserModel $user, string $name, string $email) : UserModel
 {
     $user->setName($name);
     $user->setEmail($email);
     return $user;
 }
 /**
  * {@inheritDoc}
  */
 public function setName($name)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', array($name));
     return parent::setName($name);
 }
Example #6
0
 /**
  * @test
  * @dataProvider invalidObjects
  * @covers       \User\Entity\User::setName
  * @expectedException \InvalidArgumentException
  */
 public function setNameThrowsExceptionWhenEmpty($obj)
 {
     $user = new User();
     $user->setName($obj->name);
 }