/** * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $adminUser = $this->getReference('admin-user'); $list = new LeadList(); $list->setName('United States'); $list->setAlias('us'); $list->setCreatedBy($adminUser); $list->setIsGlobal(true); $list->setFilters([['glue' => 'and', 'type' => 'lookup', 'field' => 'country', 'operator' => '=', 'filter' => 'United States', 'display' => '']]); $this->setReference('lead-list', $list); $manager->persist($list); $manager->flush(); $this->container->get('mautic.factory')->getModel('lead.list')->rebuildListLeads($list); }
/** * {@inheritDoc} */ public function setCreatedBy($createdBy = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedBy', array($createdBy)); return parent::setCreatedBy($createdBy); }