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(); }
/** * 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(); }