Validator calls
In
ValidationListener.php
line ():
No violations
if ($form->isRoot()) {// Form groups are validated internally (FormValidator). Here we don't set groups as they are retrieved into the validator.foreach ($this->validator->validate($form) as $violation) {// Allow the "invalid" constraint to be put onto// non-synchronized forms$allowNonSynchronized = $violation->getConstraint() instanceof Form && Form::NOT_SYNCHRONIZED_ERROR === $violation->getCode();
[ "value" => Symfony\Component\Form\Form {#2384 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2078 +search: null +city: App\Domain\City\City {#2115 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1874 -id: Symfony\Component\Uid\UuidV6 {#1901 …} -publicId: "116347" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1992 …} -title: "Менеджер по продажам" -description: """ Работа по продаже сельскохозяйственной техники на закрепленной территории, поиск потенциальных клиентов.\r\n Выявление потребностей клиента.\r\n Проведение презентаций. \r\n Сдача, отправка отчетности, электронной отчетности.\r\n Ведение, сопровождение, заключение, подписание договоров, контрактов, соглашений, контроль договоров, контрактов.\r\n Подготовка коммерческих предложений.\r\n Проведение переговоров и деловых встреч, \r\n Работа на телефоне, по телефону.\r\n Получение, отправка входящей, исходящей корреспонденции, документов, составление установленной отчетности """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2014 …} -city: Proxies\__CG__\App\Domain\City\City {#2039 …} -isAnonymous: false -address: "Обособленное подразделение АО "Назаровоагроснаб" в г. Красноярске, г.Красноярск, ул. Северное шоссе, здание 23д/1, помещение 2." -salaryMin: 6192000 -salaryMax: 8500000 -experience: App\Domain\Common\Experience {#1958 …} -employment: App\Domain\Common\Employment {#1961 …} -schedule: App\Domain\Common\Schedule {#1947 …} -skills: Doctrine\ORM\PersistentCollection {#2043 …} -rate: App\Domain\Vacancy\Rate {#1950 …} -status: App\Domain\Vacancy\Status {#1962 …} -showPhone: true -from14Years: false -withPhysicalDisabilities: false -autopublish: false -paymentPeriod: App\Domain\Vacancy\PaymentPeriod {#202 …} -paymentFormat: App\Domain\Vacancy\PaymentFormat {#209 …} -moderation: Proxies\__CG__\App\Domain\Moderation\VacancyModeration {#1937 …} -publishedAt: DateTimeImmutable @1763355370 {#1864 date: 2025-11-17 04:56:10.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1762828101 {#1906 date: 2025-11-11 02:28:21.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1763355371 {#1904 date: 2025-11-17 04:56:11.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#1897 …} +order: "DESC" } } "constraints" => null "groups" => null ]