public function testGetterAndSetter() { $role = new Role(); $locale = 'en'; $cod = 'rol1'; //String - max length = 5 $xml = 'string <xml>'; $display = true; $name1 = 'Presenter'; $name2 = null; $text1 = 'Presenter Role 1'; $text2 = null; $role->setLocale($locale); $role->setCod($cod); $role->setXml($xml); $role->setDisplay($display); $role->setName($name1); $role->setText($text1); $this->assertEquals($locale, $role->getLocale()); $this->assertEquals($cod, $role->getCod()); $this->assertEquals($xml, $role->getXml()); $this->assertEquals($display, $role->getDisplay()); $this->assertEquals($name1, $role->getName()); $this->assertEquals($text1, $role->getText()); $role->setName($name2); $role->setText($text2); $this->assertEquals($name2, $role->getName()); $this->assertEquals($text2, $role->getText()); $nameEs = 'Presentador'; $textEs = 'Rol de presentador 1'; $i18nName = array('en' => $name1, 'es' => $nameEs); $i18nText = array('en' => $text1, 'es' => $textEs); $role->setI18nName($i18nName); $role->setI18nText($i18nText); $this->assertEquals($i18nName, $role->getI18nName()); $this->assertEquals($i18nText, $role->getI18nText()); }
private function getRole() { $rand = rand(); $cod = $rand; $xml = "<xml contenido del xml {$rand} />"; $name = "rolename{$rand}"; $text = "text is {$rand}"; $role = new Role(); $role->setCod($cod); $role->setXml($xml); $role->setName($name); $role->setText($text); return $role; }
private function createRole($name) { $cod = $name; // string (20) $rank = strlen($name); // Quick and dirty way to keep it unique $xml = '<xml content and definition of this/>'; $display = true; $text = 'Black then white are all i see in my infancy.'; $role = new Role(); $role->setCod($cod); $role->setRank($rank); $role->setXml($xml); $role->setDisplay($display); // true by default $role->setName($name); $role->setText($text); $role->increaseNumberPeopleInMultimediaObject(); $this->dm->persist($role); $this->dm->flush(); return $role; }
/** * Create Role from CSV array */ private function createRoleFromCsvArray($csv_array) { $role = new Role(); $role->setCod($csv_array[1]); $role->setXml($csv_array[2]); $role->setDisplay($csv_array[3]); // NOTE Take care of csv language order! $role->setName($csv_array[4], 'es'); if (isset($csv_array[5])) { $role->setName($csv_array[5], 'gl'); } if (isset($csv_array[6])) { $role->setName($csv_array[6], 'en'); } // NOTE Take care of csv language order! if (isset($csv_array[7])) { $role->setText($csv_array[7], 'es'); } if (isset($csv_array[8])) { $role->setText($csv_array[8], 'gl'); } if (isset($csv_array[9])) { $role->setText($csv_array[9], 'en'); } $this->dm->persist($role); return $role; }