public function load(ObjectManager $manager) { $factory = $this->container->get('security.encoder_factory'); $users = array(array('username' => 'mobile1'), array('username' => 'mobile2')); foreach ($users as $data) { $user = new User(); $user->setUsername($data['username']); $user->setEmail($data['username'] . '@example.com'); $encoder = $factory->getEncoder($user); $password = $encoder->encodePassword($data['username'], $user->getSalt()); $user->setPassword($password); $manager->persist($user); } $manager->flush(); }
public function setEmail($email) { $this->__load(); return parent::setEmail($email); }