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 {#2078 +search: null +city: App\Domain\City\City {#2098 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1874 -id: Symfony\Component\Uid\UuidV6 {#1901 …} -publicId: "9726" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1992 …} -title: "Засольщик мяса" -description: """ Компания предлагает:\r\n \r\n Уверенность в завтрашнем дне – работа будет всегда!\r\n \r\n • Официальное оформление с 1-го рабочего дня, согласно ТК РФ;\r\n \r\n • Стабильная и прозрачная система оплаты труда (выплата заработной платы 2 раза в месяц);\r\n \r\n • Возможности дополнительного заработка - подработки по желанию сотрудника.\r\n \r\n • Оплата отпусков и больничных;\r\n \r\n • Помощь в оформлении личной медицинской книжки;\r\n \r\n - Питание в корпоративной столовой за счет компании;\r\n \r\n • Предоставление удобной спец. одежды и спец. обуви;\r\n \r\n График работы: 2/2 в день с 08.00 до 20.00\r\n \r\n Обязанности:\r\n \r\n 1. Посол и измельчение сырья на волчке;\r\n 2. Своевременная отработка заявок.\r\n \r\n Требования:\r\n \r\n 1.Образование средне-специальное.\r\n 2. Опыт работы Засольщиком, Поваром/ Поваром мясного направления приветствуется.\r\n \r\n Готовы рассмотреть кандидата без опыта. Обучение внутри компании.\r\n \r\n Вы можете прийти на собеседование по адресу Красный проспект 220, корпус 14 (вход со стороны ул. Северная).\r\n \r\n Часы приема с понедельника по пятницу с 08.00 до 16.00.\r\n \r\n На собеседование необходимо записаться по указанным в контактах телефонам.\r\n \r\n При себе необходимо иметь паспорт. """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2014 …} -city: Proxies\__CG__\App\Domain\City\City {#2039 …} -isAnonymous: true -address: null -salaryMin: 8500000 -salaryMax: null -experience: App\Domain\Common\Experience {#1957 …} -employment: App\Domain\Common\Employment {#1961 …} -schedule: App\Domain\Common\Schedule {#1947 …} -skills: Doctrine\ORM\PersistentCollection {#2043 …} -rate: App\Domain\Vacancy\Rate {#1950 …} -status: App\Domain\Vacancy\Status {#1962 …} -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 {#1937 …} -publishedAt: DateTimeImmutable @1762858159 {#1864 date: 2025-11-11 10:49:19.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1753266344 {#1906 date: 2025-07-23 10:25:44.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1762858159 {#1904 date: 2025-11-11 10:49:19.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#1897 …} +order: "DESC" } } "constraints" => null "groups" => null ]