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 {#2368 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2073 +search: null +city: App\Domain\City\City {#2093 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1902 -id: Symfony\Component\Uid\UuidV6 {#1894 …} -publicId: "87259" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1987 …} -title: "Маляр-штукатур" -description: """ Подготовка поверхностей под оштукатуривание .\r\n Очищать от загрязнений, устанавливать маяки, наносить грунтовочные составы для улучшения адгезии.\r\n Приготовление штукатурных растворов различных составов.\r\n Цементно-песчаные, гипсовые, известковые смеси нужной консистенции и пластичности.\r\n Нанесение штукатурки в несколько слоёв: обрызг, грунт, накрывка с соблюдением толщины каждого слоя и времени высыхания.\r\n Выравнивание и затирка оштукатуренных поверхностей .\r\n Создание ровной плоскости без дефектов, готовой под финишную отделку.\r\n Выполнение декоративного оштукатуривания .\r\n Создание фактурных поверхностей, имитации различных материалов, художественной лепнины.\r\n Окрашивание подготовленных поверхностей различными составами.\r\n Водно-дисперсионными красками, эмалями, лаками с соблюдением технологии нанесения.\r\n +7(921) 443-23-26 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2009 …} -city: Proxies\__CG__\App\Domain\City\City {#2034 …} -isAnonymous: true -address: "г Санкт-Петербург, г Колпино, Трудящихся бульвар, дом: Д.29/52;корпус: ЛИТ.А;" -salaryMin: 5000000 -salaryMax: 6000000 -experience: App\Domain\Common\Experience {#1957 …} -employment: null -schedule: App\Domain\Common\Schedule {#1961 …} -skills: Doctrine\ORM\PersistentCollection {#2038 …} -rate: App\Domain\Vacancy\Rate {#1947 …} -status: App\Domain\Vacancy\Status {#1946 …} -showPhone: false -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 {#1942 …} -publishedAt: DateTimeImmutable @1761680663 {#1951 date: 2025-10-28 19:44:23.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1761680656 {#1962 date: 2025-10-28 19:44:16.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1761680663 {#1892 date: 2025-10-28 19:44:23.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 40 +sort: App\Domain\Vacancy\Repository\Sort {#1897 …} +order: "DESC" } } "constraints" => null "groups" => null ]