/** * Load available segment types * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $types = [MarketingListType::TYPE_DYNAMIC, MarketingListType::TYPE_STATIC, MarketingListType::TYPE_MANUAL]; foreach ($types as $typeCode) { $type = new MarketingListType($typeCode); $type->setLabel('orocrm.marketinglist.type.' . $typeCode); $manager->persist($type); } $manager->flush(); }
/** * @param string $type * @param string $label * * @return MarketingListType */ protected function getMarketingListType($type, $label) { $listType = new MarketingListType($type); return $listType->setLabel($label); }
public function testToString() { $this->entity->setLabel('test'); $this->assertEquals('test', $this->entity->__toString()); }