![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/bundles/LeadBundle/Event/ |
<?php declare(strict_types=1); namespace Mautic\LeadBundle\Event; use Symfony\Component\Form\Form; use Symfony\Component\Form\FormInterface; use Symfony\Contracts\EventDispatcher\Event; class ImportValidateEvent extends Event { private bool $skipIfExists; private ?int $ownerId = null; private ?int $list = null; /** * @var mixed[] */ private array $matchedFields = []; /** * @var mixed[] */ private array $tags = []; /** * @param FormInterface<mixed> $form */ public function __construct( private string $routeObjectName, private FormInterface $form ) { } /** * @return FormInterface<mixed> */ public function getForm(): FormInterface { return $this->form; } /** * Check if the form we're validating has errors. */ public function hasErrors(): bool { return (bool) count($this->form->getErrors()); } /** * Check if the import is for said route object and notes if the object exist. */ public function importIsForRouteObject(string $routeObject): bool { return $this->getRouteObjectName() === $routeObject; } public function getRouteObjectName(): string { return $this->routeObjectName; } /** * Set the matchedFields in the event. * * @param mixed[] $matchedFields */ public function setMatchedFields(array $matchedFields): void { $this->matchedFields = $matchedFields; } public function getSkipIfExists(): bool { return $this->skipIfExists; } public function setSkipIfExists(bool $skipIfExists): void { $this->skipIfExists = $skipIfExists; } /** * @return mixed[] */ public function getMatchedFields(): array { return $this->matchedFields; } public function setOwnerId(?int $ownerId = null): void { $this->ownerId = $ownerId; } public function getOwnerId(): ?int { return $this->ownerId; } public function setList(?int $list = null): void { $this->list = $list; } public function getList(): ?int { return $this->list; } /** * @param mixed[] $tags */ public function setTags(array $tags = []): void { $this->tags = $tags; } /** * @return mixed[] */ public function getTags(): array { return $this->tags; } }