Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
app
/
upgrade
/
plugins
/
MauticTagManagerBundle
/
Model
/
Filename :
TagModel.php
back
Copy
<?php namespace MauticPlugin\MauticTagManagerBundle\Model; use Mautic\CoreBundle\Model\GlobalSearchInterface; use Mautic\LeadBundle\Model\TagModel as BaseTagModel; use MauticPlugin\MauticTagManagerBundle\Entity\Tag; use MauticPlugin\MauticTagManagerBundle\Entity\TagRepository; use MauticPlugin\MauticTagManagerBundle\Form\Type\TagEntityType; use Symfony\Component\Form\FormFactoryInterface; use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException; class TagModel extends BaseTagModel implements GlobalSearchInterface { /** * @return TagRepository */ public function getRepository() { return $this->em->getRepository(Tag::class); } /** * @param Tag $entity * @param string|null $action * @param array $options */ public function createForm($entity, FormFactoryInterface $formFactory, $action = null, $options = []): \Symfony\Component\Form\FormInterface { if (!$entity instanceof \Mautic\LeadBundle\Entity\Tag) { throw new MethodNotAllowedHttpException(['Tag']); } if (!empty($action)) { $options['action'] = $action; } return $formFactory->create(TagEntityType::class, $entity, $options); } }