Spaces:
No application file
No application file
namespace Mautic\PluginBundle\Helper; | |
use Mautic\CoreBundle\Factory\MauticFactory; | |
use Mautic\PluginBundle\EventListener\PushToIntegrationTrait; | |
class EventHelper | |
{ | |
use PushToIntegrationTrait; | |
public static function pushLead($config, $lead, MauticFactory $factory): bool | |
{ | |
$contact = $factory->getEntityManager()->getRepository(\Mautic\LeadBundle\Entity\Lead::class)->getEntityWithPrimaryCompany($lead); | |
/** @var IntegrationHelper $integrationHelper */ | |
$integrationHelper = $factory->getHelper('integration'); | |
static::setStaticIntegrationHelper($integrationHelper); | |
$errors = []; | |
return static::pushIt($config, $contact, $errors); | |
} | |
} | |