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 {#2509 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2214 +search: null +city: App\Domain\City\City {#2234 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#2010 -id: Symfony\Component\Uid\UuidV6 {#2035 …} -publicId: "77316" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#2128 …} -title: "Преподаватель информатики и программирования" -description: """ Проведение учебных занятий по учебным предметам, курсам, дисциплинам (модулям) образовательной программы.\r\n Организация самостоятельной работы обучающихся по учебным предметам, курсам, дисциплинам (модулям) образовательной программы.\r\n Консультирование обучающихся и их родителей (законных представителей) по вопросам профессионального самоопределения, профессионального развития, профессиональной адаптации на основе наблюдения за освоением профессиональной компетенции (для преподавания учебного предмета, курса, дисциплины (модуля), ориентированного на освоение квалификации (профессиональной компетенции)\r\n +7(347) 320-39-71 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2150 …} -city: Proxies\__CG__\App\Domain\City\City {#2175 …} -isAnonymous: true -address: "Башкортостан республика, г Стерлитамак, Николаева улица, 124" -salaryMin: 2580600 -salaryMax: 3500000 -experience: App\Domain\Common\Experience {#2098 …} -employment: null -schedule: App\Domain\Common\Schedule {#2102 …} -skills: Doctrine\ORM\PersistentCollection {#2179 …} -rate: App\Domain\Vacancy\Rate {#2088 …} -status: App\Domain\Vacancy\Status {#2087 …} -showPhone: false -from14Years: false -withPhysicalDisabilities: false -autopublish: false -paymentPeriod: App\Domain\Vacancy\PaymentPeriod {#258 …} -paymentFormat: App\Domain\Vacancy\PaymentFormat {#265 …} -moderation: Proxies\__CG__\App\Domain\Moderation\VacancyModeration {#2083 …} -publishedAt: DateTimeImmutable @1761797730 {#2092 date: 2025-10-30 04:15:30.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1761427882 {#2103 date: 2025-10-25 21:31:22.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1761797730 {#2033 date: 2025-10-30 04:15:30.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#2038 …} +order: "DESC" } } "constraints" => null "groups" => null ]