public function load(ObjectManager $manager) { // Orange - Companie $companieOrange = new Organization(); $companieOrange->setName('Orange Romania'); /** @var PostalAddress $adresaOrange */ $adresaOrange = $this->getReference('adresa-orange'); $companieOrange->setAddress($adresaOrange); /** @var Person $contactOrange */ $contactOrange = $this->getReference('contact-orange'); $companieOrange->setEmployee($contactOrange); $companieOrange->setEmail('*****@*****.**'); $companieOrange->setTelephone('0744.744.744'); /** @var User $userCompanyOrange */ $userCompanyOrange = $this->getReference('orange-companie'); $userCompanyOrange->addOrganization($companieOrange); // Orange - Bucuresti - Victoria $orangeBucurestiVictoria = new Organization(); $orangeBucurestiVictoria->setName('Orange Bucuresti Victoria'); /** @var PostalAddress $adresaDepartamentOrange */ $adresaDepartamentOrange = $this->getReference('adresa-orange-bucuresti-victoria'); $orangeBucurestiVictoria->setAddress($adresaDepartamentOrange); /** @var Person $contactOrangeBucurestiVictoria */ $contactOrangeBucurestiVictoria = $this->getReference('contact-orange-bucuresti-victoria'); $orangeBucurestiVictoria->setEmployee($contactOrangeBucurestiVictoria); $orangeBucurestiVictoria->setEmail('*****@*****.**'); $orangeBucurestiVictoria->setTelephone('0745.745.745'); /** @var User $userOrangeBucurestiVictoria */ $userOrangeBucurestiVictoria = $this->getReference('orange-departament'); $userOrangeBucurestiVictoria->addOrganization($orangeBucurestiVictoria); $manager->persist($orangeBucurestiVictoria); $companieOrange->addDepartment($orangeBucurestiVictoria); // Orange - Brasov - Tehnic $orangeBrasovTehnic = new Organization(); $orangeBrasovTehnic->setName('Orange Brasov Tehnic'); /** @var PostalAddress $adresaOrangeBrasovTehnic */ $adresaOrangeBrasovTehnic = $this->getReference('adresa-orange-brasov-tehnic'); $orangeBrasovTehnic->setAddress($adresaOrangeBrasovTehnic); /** @var Person $contactOrangeBrasovTehnic */ $contactOrangeBrasovTehnic = $this->getReference('contact-orange-brasov-tehnic'); $orangeBrasovTehnic->setEmployee($contactOrangeBrasovTehnic); $orangeBrasovTehnic->setEmail('*****@*****.**'); $orangeBrasovTehnic->setTelephone('0745.545.545'); /** @var User $userOrangeBrasov */ $userOrangeBrasov = $this->getReference('orange-brasov'); $userOrangeBrasov->addOrganization($orangeBrasovTehnic); $manager->persist($orangeBrasovTehnic); $companieOrange->addDepartment($orangeBrasovTehnic); // Orange - Brasov - Muresenilor $orangeBrasovMuresenilor = new Organization(); $orangeBrasovMuresenilor->setName('Orange Brasov Shop Muresenilor'); /** @var PostalAddress $adresaOrangeBrasovMuresenilor */ $adresaOrangeBrasovMuresenilor = $this->getReference('adresa-orange-brasov-muresenilor'); $orangeBrasovMuresenilor->setAddress($adresaOrangeBrasovMuresenilor); /** @var Person $contactOrangeBrasovMuresenilor */ $contactOrangeBrasovMuresenilor = $this->getReference('contact-orange-brasov-muresenilor'); $orangeBrasovMuresenilor->setEmployee($contactOrangeBrasovMuresenilor); $orangeBrasovMuresenilor->setEmail('*****@*****.**'); $orangeBrasovMuresenilor->setTelephone('0745.345.345'); $userOrangeBrasov->addOrganization($orangeBrasovMuresenilor); $manager->persist($orangeBrasovMuresenilor); $companieOrange->addDepartment($orangeBrasovMuresenilor); // Orange - Brasov - Saturn $orangeBrasovSaturn = new Organization(); $orangeBrasovSaturn->setName('Orange Brasov Shop Saturn'); /** @var PostalAddress $adresaOrangeBrasovSaturn */ $adresaOrangeBrasovSaturn = $this->getReference('adresa-orange-brasov-saturn'); $orangeBrasovSaturn->setAddress($adresaOrangeBrasovSaturn); /** @var Person $contactOrangeBrasovSaturn */ $contactOrangeBrasovSaturn = $this->getReference('contact-orange-brasov-saturn'); $orangeBrasovSaturn->setEmployee($contactOrangeBrasovSaturn); $orangeBrasovSaturn->setEmail('*****@*****.**'); $orangeBrasovSaturn->setTelephone('0745.345.345'); $userOrangeBrasov->addOrganization($orangeBrasovSaturn); $manager->persist($orangeBrasovSaturn); $companieOrange->addDepartment($orangeBrasovSaturn); // Orange - Brasov - Coresi $orangeBrasovCoresi = new Organization(); $orangeBrasovCoresi->setName('Orange Brasov Shop Coresi'); /** @var PostalAddress $adresaOrangeBrasovCoresi */ $adresaOrangeBrasovCoresi = $this->getReference('adresa-orange-brasov-coresi'); $orangeBrasovCoresi->setAddress($adresaOrangeBrasovCoresi); /** @var Person $contactOrangeBrasovCoresi */ $contactOrangeBrasovCoresi = $this->getReference('contact-orange-brasov-coresi'); $orangeBrasovCoresi->setEmployee($contactOrangeBrasovCoresi); $orangeBrasovCoresi->setEmail('*****@*****.**'); $orangeBrasovCoresi->setTelephone('0745.345.345'); $userOrangeBrasov->addOrganization($orangeBrasovCoresi); $manager->persist($orangeBrasovCoresi); $companieOrange->addDepartment($orangeBrasovCoresi); $manager->persist($companieOrange); // Cargus - Companie $companieCargus = new Organization(); $companieCargus->setName('Urgent Cargus'); /** @var PostalAddress $adresaCargus */ $adresaCargus = $this->getReference('adresa-cargus'); $companieCargus->setAddress($adresaCargus); /** @var Person $contactCargus */ $contactCargus = $this->getReference('contact-cargus'); $companieCargus->setEmployee($contactCargus); $companieCargus->setEmail('*****@*****.**'); $companieCargus->setTelephone('0744.744.744'); /** @var User $userCompanyCargus */ $userCompanyCargus = $this->getReference('cargus-companie'); $userCompanyCargus->addOrganization($companieCargus); $manager->persist($companieCargus); $manager->flush(); // $this->addReference('companie-orange', $companieOrange); // $this->addReference('companie-cargus', $companieCargus); }