public function load(ObjectManager $manager) { $adminUser = $manager->getRepository('OroUserBundle:User')->findOneByUsername('admin'); $account = new Account(); $account->setName('Test Account #1'); $account->setOwner($adminUser); $manager->persist($account); $manager->flush(); $this->addReference('orocrm_partner:test_account_1', $account); $account = new Account(); $account->setName('Test Account #2'); $account->setOwner($adminUser); $manager->persist($account); $manager->flush(); $this->addReference('orocrm_partner:test_account_2', $account); $account = new Account(); $account->setName('Third Test Account'); $account->setOwner($adminUser); $manager->persist($account); $manager->flush(); $this->addReference('orocrm_partner:test_account_3', $account); $account = new Account(); $account->setName('Fourth Account'); $account->setOwner($adminUser); $manager->persist($account); $manager->flush(); $this->addReference('orocrm_partner:test_account_4', $account); $account = new Account(); $account->setName('Fifth Account'); $account->setOwner($adminUser); $manager->persist($account); $manager->flush(); $this->addReference('orocrm_partner:test_account_5', $account); }
/** * @param string $name * @return Account */ protected function createAccount($name) { $account = new Account(); $account->setName($name); $entityManager = $this->getEntityManager(); $entityManager->persist($account); $entityManager->flush($account); return $account; }
protected function createAccount() { $account = new Account(); $account->setName(self::ACCOUNT_NAME); $account->setOrganization($this->organization); $this->em->persist($account); $this->em->flush(); $this->setReference('default_account', $account); return $this; }
/** * Load Accounts * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { foreach ($this->names as $name) { $account = new Account(); $account->setName($name . ' test account'); $this->setReference('Account_' . $name, $account); $manager->persist($account); } $manager->flush(); }
public function testGettersSetters() { $entity = new Account(); $entity->setName('Test'); $this->assertEquals('Test', $entity->getName()); $this->assertEquals('Test', (string) $entity); $organization = new Organization(); $this->assertNull($entity->getOrganization()); $entity->setOrganization($organization); $this->assertSame($organization, $entity->getOrganization()); }
/** * @param EntityManager $em * @param string $name * * @return Account */ protected function ensureAccountCreated(EntityManager $em, $name) { if (!isset($this->accounts[$name])) { $account = new Account(); $account->setName($name); $account->setOwner($this->getUser($em)); $em->persist($account); $em->flush($account); $this->accounts[$name] = $account; } return $this->accounts[$name]; }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { /** @var Organization $organization */ $organization = $this->getReference('default_organization'); $handle = fopen(__DIR__ . DIRECTORY_SEPARATOR . 'dictionaries' . DIRECTORY_SEPARATOR . "accounts.csv", "r"); $headers = fgetcsv($handle, 1000, ","); $companies = []; while (($data = fgetcsv($handle, 1000, ",")) !== false) { $data = array_combine($headers, array_values($data)); if (!isset($companies[$data['Company']])) { $account = new Account(); $account->setName($data['Company']); $account->setOwner($this->getRandomUserReference()); $account->setOrganization($organization); $this->em->persist($account); $companies[$data['Company']] = $data['Company']; } } fclose($handle); $this->em->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { /** @var Organization $organization */ $organization = $this->getReference('default_organization'); $dictionaryDir = $this->container->get('kernel')->locateResource('@OroCRMDemoDataBundle/Migrations/Data/Demo/ORM/dictionaries'); $handle = fopen($dictionaryDir . DIRECTORY_SEPARATOR . "accounts.csv", "r"); $headers = fgetcsv($handle, 1000, ","); $companies = []; while (($data = fgetcsv($handle, 1000, ",")) !== false) { $data = array_combine($headers, array_values($data)); if (!isset($companies[$data['Company']])) { $account = new Account(); $account->setName($data['Company']); $account->setOwner($this->getRandomUserReference()); $account->setOrganization($organization); $this->em->persist($account); $companies[$data['Company']] = $data['Company']; } } fclose($handle); $this->em->flush(); }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { /** @var UserManager $userManager */ $userManager = $this->container->get('oro_user.manager'); $role = $manager->getRepository('OroUserBundle:Role')->findOneByRole('ROLE_ADMINISTRATOR'); $group = $manager->getRepository('OroUserBundle:Group')->findOneByName('Administrators'); $unit = $manager->getRepository('OroOrganizationBundle:BusinessUnit')->findOneByName('Main'); $organization = $manager->getRepository('OroOrganizationBundle:Organization')->getFirst(); $user = new User(); $user->setUsername('somename'); $user->addGroup($group); $user->addRole($role); $user->addBusinessUnit($unit); $user->setFirstname('Test FirstName'); $user->setLastname('Test LastName'); $user->setEmail('*****@*****.**'); $user->setOwner($unit); $user->addGroup($group); $user->setPlainPassword('test password'); $user->setSalt(md5(mt_rand(1, 222))); $user->setOrganization($organization); $userManager->updateUser($user); $this->setReference('not_associated_entities_owner', $user); $account = new Account(); $account->setName('Some Test Name'); $account->setOwner($user); $account->setOrganization($organization); $manager->persist($account); $this->setReference('not_associated_account', $account); $contact = new Contact(); $contact->setFirstName('Test First Name'); $contact->setLastName('Test Last Name'); $contact->setOwner($user); $contact->setOrganization($organization); $manager->persist($contact); $this->setReference('not_associated_contact', $contact); $manager->flush(); }
/** * Create an Account * * @param array $data * @param int $iteration * @return Account */ private function createAccount(array $data, $iteration = 0) { /** @var $account Account */ $account = new Account(); $name = $data['Username'] . $data['MiddleInitial'] . '_' . $data['Surname']; if ($iteration) { $name .= '_' . $iteration; } $account->setName($name); return $account; }
/** * @return Account */ protected function createAccount() { $account = new Account(); $account->setName('acc'); $account->setOwner($this->getUser()); $account->setOrganization($this->organization); $this->em->persist($account); return $account; }