Spaces:
No application file
No application file
File size: 713 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php
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);
}
}
|