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 {#2365 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2070 +search: null +city: App\Domain\City\City {#2092 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1866 -id: Symfony\Component\Uid\UuidV6 {#1890 …} -publicId: "115285" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1984 …} -title: "Младший инспектор дежурной службы ОРиН" -description: "Приглашаем на службу граждан в возрасте от 18 до 40 лет, график службы сменный или пятидневный, льготная выслуга лет (1 год службы за 1,5), право на пенсию при выслуге лет после 12,5 лет службы, денежное довольствие от 40.000 рублей, возможность профессионального карьерного роста, возможность получения высшего образования в ведомственных учебных заведениях, ежегодная выплата материальной помощи, бесплатное медицинское обслуживание, 100% оплата больничных листов, санаторно-курортное лечение и оздоровительный отдых, первоочередной прием детей сотрудников в дошкольные и общеобразовательные учреждения, денежная компенсация за наем (поднаем) жилых помещений, единовременная социальная выплата для приобретения (строительства) жилья после 10 лет службы, бесплатное форменное обмундирование, государственное страхование жизни и здоровья" -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2006 …} -city: Proxies\__CG__\App\Domain\City\City {#2031 …} -isAnonymous: false -address: "Г.Новочебоксарск, ул. Промышленная, д. 72" -salaryMin: 3000000 -salaryMax: 4000000 -experience: App\Domain\Common\Experience {#1955 …} -employment: App\Domain\Common\Employment {#1959 …} -schedule: null -skills: Doctrine\ORM\PersistentCollection {#2035 …} -rate: App\Domain\Vacancy\Rate {#1945 …} -status: App\Domain\Vacancy\Status {#1944 …} -showPhone: true -from14Years: false -withPhysicalDisabilities: false -autopublish: true -paymentPeriod: App\Domain\Vacancy\PaymentPeriod {#206 …} -paymentFormat: App\Domain\Vacancy\PaymentFormat {#210 …} -moderation: Proxies\__CG__\App\Domain\Moderation\VacancyModeration {#1943 …} -publishedAt: DateTimeImmutable @1762500689 {#1948 date: 2025-11-07 07:31:29.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1762500052 {#1949 date: 2025-11-07 07:20:52.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1762500690 {#1960 date: 2025-11-07 07:31:30.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 30 +sort: App\Domain\Vacancy\Repository\Sort {#1895 …} +order: "DESC" } } "constraints" => null "groups" => null ]