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 {#2366 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2070 +search: null +city: Proxies\__CG__\App\Domain\City\City {#2031 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1899 -id: Symfony\Component\Uid\UuidV6 {#1890 …} -publicId: "116244" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1984 …} -title: "Фармацевт-провизор" -description: """ Обязанности: Розничная торговля фармакологической продукцией, проведение кассовых операций (работа за первым столом).\r\n Приём фармацевтической продукции, её распределение на места хранения, ведение соответствующих журналов.\r\n Выкладка товара на витрины, маркировка отдельных групп лекарственных средств.\r\n Консультации покупателей по выбору препарата с учетом назначений врача и умение подбирать аналоги.\r\n Требования: Высшее или среднее фармацевтическое образование .\r\n Первичная аккредитация даёт право вести профессиональную деятельность.\r\n Медицинская книжка.\r\n Умение работать в команде.\r\n Ответственность, коммуникабельность, пунктуальность.Пользователь ПК.\r\n Условия: Рабочий график сменный 2 дня через 2 дня.\r\n Оформление по ТК.\r\n Предусмотрен испытательный срок.\r\n +7 916 4013968 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2006 …} -city: Proxies\__CG__\App\Domain\City\City {#2031 …} -isAnonymous: true -address: "г Москва, Борисовские Пруды улица, г Москва, ул Борисовские Пруды, д 12 стр 1" -salaryMin: 7000000 -salaryMax: null -experience: App\Domain\Common\Experience {#1957 …} -employment: null -schedule: App\Domain\Common\Schedule {#1959 …} -skills: Doctrine\ORM\PersistentCollection {#2035 …} -rate: App\Domain\Vacancy\Rate {#1945 …} -status: App\Domain\Vacancy\Status {#1944 …} -showPhone: false -from14Years: false -withPhysicalDisabilities: false -autopublish: false -paymentPeriod: App\Domain\Vacancy\PaymentPeriod {#206 …} -paymentFormat: App\Domain\Vacancy\PaymentFormat {#210 …} -moderation: Proxies\__CG__\App\Domain\Moderation\VacancyModeration {#1943 …} -publishedAt: DateTimeImmutable @1762588506 {#1948 date: 2025-11-08 07:55:06.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1762588497 {#1949 date: 2025-11-08 07:54:57.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1762588506 {#1960 date: 2025-11-08 07:55:06.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#1895 …} +order: "DESC" } } "constraints" => null "groups" => null ]