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: "93519" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#2128 …} -title: "Врач-диетолог" -description: """ Участвовать в оказании квалифицированной медицинской помощи по своей специальности.\r\n Оказывать консультативную помощь врачам других подразделений учреждения по вопросам диетологии.\r\n Руководить работой подчиненного ему персонала, содействовать выполнению им своих должностных обязанностей.\r\n Контролировать правильность эксплуатации оборудования, рационального использования продуктов питания, соблюдение правил техники безопасности и охраны труда персоналом.\r\n 4862599016 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2150 …} -city: Proxies\__CG__\App\Domain\City\City {#2175 …} -isAnonymous: true -address: "Орловская область, г Орёл, Октябрьская улица, дом: 4;" -salaryMin: 3500000 -salaryMax: 4000000 -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 @1761903849 {#2092 date: 2025-10-31 09:44:09.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1761903844 {#2103 date: 2025-10-31 09:44:04.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1761903849 {#2033 date: 2025-10-31 09:44:09.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 ]