use Apollo\Components\DB; use Apollo\Components\User; use Apollo\Entities\OrganisationEntity; use Apollo\Entities\PersonEntity; use Apollo\Entities\RecordEntity; use Apollo\Entities\UserEntity; use Faker\Factory; date_default_timezone_set('Europe/London'); Apollo::prepare(); $entity_manager = DB::getEntityManager(); $organisationRepo = $entity_manager->getRepository('Apollo\\Entities\\OrganisationEntity'); /** * @var OrganisationEntity $organisation */ $organisation = $organisationRepo->find(1); $userRepo = User::getRepository(); /** * @var UserEntity $user */ $user = $userRepo->find(1); date_default_timezone_set('Europe/London'); $date = new DateTime(); for ($i = 0; $i < 1; $i++) { $faker = Factory::create(); $person = new PersonEntity(); $person->setOrganisation($organisation); $person->setGivenName($faker->firstName); $person->setMiddleName($faker->firstName); $person->setLastName($faker->lastName); $person->setIsHidden(false); $entity_manager->persist($person);