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 {#2369 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2073 +search: null +city: Proxies\__CG__\App\Domain\City\City {#2034 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1902 -id: Symfony\Component\Uid\UuidV6 {#1894 …} -publicId: "85383" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1987 …} -title: "Оператор станка с чпу" -description: """ Основные обязанности после обучения на рабочем месте: 1) Получение заданий по электронной почте от дизайнеров.\r\n Обработка заданий в графических пакетах КорелДро, Фотошоп, Илюстратор и т.д Подготовка макета для вывода на лазерный или механический гравер.\r\n 2) Вывод задания на гравер.\r\n Подбор режимов для обработки того или иного материала.\r\n 3) Контроль гравировки 4)Оценка качества выполнения.\r\n 5) чистка оборудования после смены 6) техническое обслуживание оборудования по мере необходимости\r\n +7(903) 723-06-10 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2009 …} -city: Proxies\__CG__\App\Domain\City\City {#2034 …} -isAnonymous: true -address: "г Москва, Ереванская улица, дом: 4;корпус: 2;офис/квартира: 29;, Производство ООО "Лазер-Графикс" находится в шаговой доступности от метро Нагатинская, по адресу Варшавское шоссе, д.42," -salaryMin: 8500000 -salaryMax: 14000000 -experience: App\Domain\Common\Experience {#1957 …} -employment: null -schedule: App\Domain\Common\Schedule {#1961 …} -skills: Doctrine\ORM\PersistentCollection {#2038 …} -rate: App\Domain\Vacancy\Rate {#1947 …} -status: App\Domain\Vacancy\Status {#1946 …} -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 {#1942 …} -publishedAt: DateTimeImmutable @1761635365 {#1951 date: 2025-10-28 07:09:25.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1761635360 {#1962 date: 2025-10-28 07:09:20.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1761635365 {#1892 date: 2025-10-28 07:09:25.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 ]