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 {#2520 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2224 +search: null +city: Proxies\__CG__\App\Domain\City\City {#2185 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#2053 -id: Symfony\Component\Uid\UuidV6 {#2045 …} -publicId: "89131" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#2138 …} -title: "Массажист" -description: """ Осуществление контроля за соблюдением санитарно-гигиенических требований, предъявляемых к организации работы кабинета массажа и рабочего места массажиста.\r\n Готовить пациентов к массажу, осуществляет контроль за состоянием пациентов во время проведения процедур.\r\n Проводит лечебный(классический), сегментарный, точечный, спортивный,гигиенический, косметический, аппаратный массаж, тайский традиционный массаж, масляный массаж, массаж тайскими травяными мешочками, антицеллюлитного массажа, частные методики массажа.\r\n Использует методики массажа у детей,массажа и физических упражнений в раннем детском возрасте.Соблюдает правила сочетания массажа с лечебной физкультурой, физиотерапевтическими процедурами,вытяжением, мануальной терапией.\r\n Обеспечивает инфекционную безопасность пациентов, выполняет требования инфекционного контроля в кабинете массажа.\r\n Соблюдает морально-правовые нормы профессионального общения,выполняет требования трудовой дисциплины\r\n 9257207909 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2160 …} -city: Proxies\__CG__\App\Domain\City\City {#2185 …} -isAnonymous: true -address: "г Москва, Олимпийский проспект, 30 стр 1" -salaryMin: 3300000 -salaryMax: 3300000 -experience: App\Domain\Common\Experience {#2110 …} -employment: null -schedule: App\Domain\Common\Schedule {#2112 …} -skills: Doctrine\ORM\PersistentCollection {#2189 …} -rate: App\Domain\Vacancy\Rate {#2098 …} -status: App\Domain\Vacancy\Status {#2097 …} -showPhone: false -from14Years: false -withPhysicalDisabilities: false -autopublish: false -paymentPeriod: App\Domain\Vacancy\PaymentPeriod {#259 …} -paymentFormat: App\Domain\Vacancy\PaymentFormat {#263 …} -moderation: Proxies\__CG__\App\Domain\Moderation\VacancyModeration {#2093 …} -publishedAt: DateTimeImmutable @1761731078 {#2102 date: 2025-10-29 09:44:38.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1761731068 {#2113 date: 2025-10-29 09:44:28.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1761731078 {#2043 date: 2025-10-29 09:44:38.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#2048 …} +order: "DESC" } } "constraints" => null "groups" => null ]