/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ function load(ObjectManager $manager) { $empresa = new Empresa(); $empresa->setNombre("DINCO"); $empresa->setNit("800900123-4"); $empresa->setPrivada(true); $cargo = new Cargo(); $cargo->setNombre("Director"); $persona = new Persona(); $persona->setNombre("Juancho"); $persona->setApellidos("Perez"); $persona->setDocumento("112233223"); $encargado = new PersonaCargo(); $encargado->setPersona($persona); $encargado->setCargo($cargo); $empresa->setEncargado($encargado); $contratante = new Empresa(); $contratante->setNombre('Gobernacion del Cesar'); $contratante->setNit('800123899-12'); $manager->persist($empresa); $manager->persist($contratante); $manager->persist($cargo); $manager->persist($persona); $manager->persist($encargado); $manager->flush(); }