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 {#2370 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2072 +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 {#1868 -id: Symfony\Component\Uid\UuidV6 {#1893 …} -publicId: "21620" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1986 …} -title: "Продавец-консультант" -description: """ Обязанности\r\n консультирование покупателей;\r\n приём и выкладка товара;\r\n продажа товара\r\n поддержание чистоты в магазине\r\n работа на кассе;\r\n участие в инвентаризации.\r\n Требования\r\n образование не ниже среднего;\r\n опыт работы (приветствуется, но не обязателен);\r\n владение ПК;\r\n знание специфики товара.\r\n знание программы 1С.\r\n Условия\r\n Официальное трудоустройство\r\n Своевременная выплата заработной платы\r\n Стабильность\r\n Дружный коллектив\r\n Корпоративное обучение\r\n Предоставление корпоративной формы\r\n Предоставление скидок для сотрудников\r\n Предоставление подарков сотрудникам детям на праздники\r\n При выполнении плана - дополнительная премия\r\n Организация корпоративных мероприятий за счет организации\r\n График работы может быть индивидуальным, обговаривается на собеседовании\r\n Карьерный рост\r\n \r\n Вакансия подходит для студентов.\r\n \r\n +7 900 915-84-16 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2008 …} -city: Proxies\__CG__\App\Domain\City\City {#2033 …} -isAnonymous: true -address: null -salaryMin: 4000000 -salaryMax: 6000000 -experience: App\Domain\Common\Experience {#1956 …} -employment: App\Domain\Common\Employment {#1960 …} -schedule: null -skills: Doctrine\ORM\PersistentCollection {#2037 …} -rate: App\Domain\Vacancy\Rate {#1946 …} -status: App\Domain\Vacancy\Status {#1945 …} -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 {#1941 …} -publishedAt: DateTimeImmutable @1762512329 {#1950 date: 2025-11-07 10:45:29.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1756171602 {#1961 date: 2025-08-26 01:26:42.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1762512329 {#1891 date: 2025-11-07 10:45:29.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 40 +sort: App\Domain\Vacancy\Repository\Sort {#1896 …} +order: "DESC" } } "constraints" => null "groups" => null ]