Spaces:
No application file
No application file
| namespace Mautic\PluginBundle\Tests\Integration; | |
| use Doctrine\ORM\EntityManager; | |
| use Mautic\CoreBundle\Helper\CacheStorageHelper; | |
| use Mautic\CoreBundle\Helper\EncryptionHelper; | |
| use Mautic\CoreBundle\Helper\PathsHelper; | |
| use Mautic\CoreBundle\Model\NotificationModel; | |
| use Mautic\LeadBundle\Model\CompanyModel; | |
| use Mautic\LeadBundle\Model\DoNotContact; | |
| use Mautic\LeadBundle\Model\FieldModel; | |
| use Mautic\LeadBundle\Model\LeadModel; | |
| use Mautic\PluginBundle\Model\IntegrationEntityModel; | |
| use Monolog\Logger; | |
| use PHPUnit\Framework\TestCase; | |
| use Symfony\Component\EventDispatcher\EventDispatcherInterface; | |
| use Symfony\Component\HttpFoundation\RequestStack; | |
| use Symfony\Component\HttpFoundation\Session\Session; | |
| use Symfony\Component\Routing\Router; | |
| use Symfony\Contracts\Translation\TranslatorInterface; | |
| class AbstractIntegrationTestCase extends TestCase | |
| { | |
| /** | |
| * @var EventDispatcherInterface|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $dispatcher; | |
| /** | |
| * @var CacheStorageHelper|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $cache; | |
| /** | |
| * @var EntityManager|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $em; | |
| /** | |
| * @var Session|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $session; | |
| /** | |
| * @var RequestStack|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $request; | |
| /** | |
| * @var Router|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $router; | |
| /** | |
| * @var TranslatorInterface|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $translator; | |
| /** | |
| * @var Logger|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $logger; | |
| /** | |
| * @var EncryptionHelper|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $encryptionHelper; | |
| /** | |
| * @var LeadModel|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $leadModel; | |
| /** | |
| * @var CompanyModel|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $companyModel; | |
| /** | |
| * @var PathsHelper|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $pathsHelper; | |
| /** | |
| * @var NotificationModel|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $notificationModel; | |
| /** | |
| * @var FieldModel|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $fieldModel; | |
| /** | |
| * @var IntegrationEntityModel|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $integrationEntityModel; | |
| /** | |
| * @var DoNotContact|\PHPUnit\Framework\MockObject\MockObject | |
| */ | |
| protected $doNotContact; | |
| protected function setUp(): void | |
| { | |
| parent::setUp(); | |
| $this->dispatcher = $this->createMock(EventDispatcherInterface::class); | |
| $this->cache = $this->createMock(CacheStorageHelper::class); | |
| $this->em = $this->createMock(EntityManager::class); | |
| $this->session = $this->createMock(Session::class); | |
| $this->request = $this->createMock(RequestStack::class); | |
| $this->router = $this->createMock(Router::class); | |
| $this->translator = $this->createMock(TranslatorInterface::class); | |
| $this->logger = $this->createMock(Logger::class); | |
| $this->encryptionHelper = $this->createMock(EncryptionHelper::class); | |
| $this->leadModel = $this->createMock(LeadModel::class); | |
| $this->companyModel = $this->createMock(CompanyModel::class); | |
| $this->pathsHelper = $this->createMock(PathsHelper::class); | |
| $this->notificationModel = $this->createMock(NotificationModel::class); | |
| $this->fieldModel = $this->createMock(FieldModel::class); | |
| $this->integrationEntityModel = $this->createMock(IntegrationEntityModel::class); | |
| $this->doNotContact = $this->createMock(DoNotContact::class); | |
| } | |
| } | |