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 {#2368 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2076 +search: null +city: App\Domain\City\City {#2096 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1872 -id: Symfony\Component\Uid\UuidV6 {#1903 …} -publicId: "9814" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1990 …} -title: "Личный помощник / ассистент для семьи" -description: """ Привет. Мы — Алексей и Светлана, предприниматели.\r\n Ищем себе личного помощника/помощницу, чтобы управлять семейными делами. Не в офис, не в бизнес, а в семью. Работать будете на нас двоих.\r\n \r\n Условия:\r\n - Работа удаленная\r\n - Занятость частичная\r\n - Нагрузка нестабильная: иногда час в день, иногда 4 часа в день в течение 5 дней. На выходных нужно быть на связи, на случай коротких поручений: перенести встречу, например.\r\n - Заработная плата — 30 000.\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 - Заказать лекарства, даже если одно нигде не найти — найдёшь.\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 - “Не нашла лекарство — ну и ладно”. Мы потом сами нашли за 3 минуты.\r\n - Купила билет, но не подумала о пересадке и не забронировала отель.\r\n - “Задача была неполная — ну ок, сделала как поняла”. Без уточнений важных моментов\r\n - Потратила деньги — не сравнив цены.\r\n - Ушла на выходной и забыла оставить код для получения посылки\r\n — Такое нам не подходит.\r\n \r\n Если ты сейчас читаешь и думаешь: «Да, я так умею. И мне это даже нравится»,\r\n \r\n — откликайся """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2012 …} -city: Proxies\__CG__\App\Domain\City\City {#2037 …} -isAnonymous: true -address: null -salaryMin: null -salaryMax: 3000000 -experience: App\Domain\Common\Experience {#1957 …} -employment: App\Domain\Common\Employment {#1951 …} -schedule: App\Domain\Common\Schedule {#1947 …} -skills: Doctrine\ORM\PersistentCollection {#2041 …} -rate: App\Domain\Vacancy\Rate {#1949 …} -status: App\Domain\Vacancy\Status {#1961 …} -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 {#1937 …} -publishedAt: DateTimeImmutable @1763340272 {#1860 date: 2025-11-17 00:44:32.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1753270529 {#1863 date: 2025-07-23 11:35:29.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1763340272 {#1905 date: 2025-11-17 00:44:32.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 30 +sort: App\Domain\Vacancy\Repository\Sort {#1896 …} +order: "DESC" } } "constraints" => null "groups" => null ]