Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function load(ObjectManager $manager)
 {
     $tr1 = new TaggingRule();
     $tr1->setRule('content matches "spurs"');
     $tr1->setTags(['sport']);
     $tr1->setConfig($this->getReference('admin-config'));
     $manager->persist($tr1);
     $tr2 = new TaggingRule();
     $tr2->setRule('content matches "basket"');
     $tr2->setTags(['sport']);
     $tr2->setConfig($this->getReference('admin-config'));
     $manager->persist($tr2);
     $tr3 = new TaggingRule();
     $tr3->setRule('title matches "wallabag"');
     $tr3->setTags(['wallabag']);
     $tr3->setConfig($this->getReference('admin-config'));
     $manager->persist($tr3);
     $manager->flush();
 }
Exemplo n.º 2
0
 private function getTaggingRule($rule, array $tags)
 {
     $taggingRule = new TaggingRule();
     $taggingRule->setRule($rule);
     $taggingRule->setTags($tags);
     return $taggingRule;
 }