$form */ public function __construct( private string $routeObjectName, private FormInterface $form ) { } /** * @return FormInterface */ 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; } }