Пример #1
0
 private function loadUsers(ObjectManager $manager, Comunidad $comunidad, $posiciones)
 {
     $encoder = $this->container->get('security.password_encoder');
     $i = 0;
     while ($i < 15) {
         $user = new Usuario();
         $user->setNombre('usuario' . $i)->setApellido1('apellido_usuario' . $i)->setApellido1('apellido2_usuario' . $i)->setEmail('usuario' . $i . '@futbol.com')->setIsActive(true)->setUsername('usuario' . $i)->setPassword('usuario' . $i)->setCreatedAt(new \DateTime('now'))->setPosicion($posiciones[array_rand($posiciones)])->setRoles(['ROLE_USER']);
         $hash = $encoder->encodePassword($user, $user->getPassword());
         $user->setPassword($hash);
         $comunidad->addUsuario($user);
         $manager->persist($user);
         $i++;
     }
     $manager->flush();
 }
Пример #2
0
 /**
  * Creates a form to delete a Comunidad entity.
  *
  * @param Comunidad $comunidad The Comunidad entity
  *
  * @return \Symfony\Component\Form\Form The form
  */
 private function createDeleteForm(Comunidad $comunidad)
 {
     return $this->createFormBuilder()->setAction($this->generateUrl('comunidad_delete', ['id' => $comunidad->getId()]))->setMethod('DELETE')->getForm();
 }