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: "9844" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1992 …} -title: "Бизнес-ассистент" -description: """ Привет! Меня зовут Медведев Антон (ЮрЛицо на hh в заголовке - моей супруги)\r\n \r\n Я — основатель проекта в одной из самых быстрорастущих ниш — маркетинг в Telegram с использованием нейросетей и собственных чат-ботов написанных на python и django. \r\n \r\n Ты — наш идеальный кандидат, если:\r\n - Тебе от 18 до 25 лет, ты горишь желанием развиваться и зарабатывать.\r\n - Telegram для тебя — родная стихия, и ты интуитивно понимаешь, как он работает.\r\n - Ты без проблем работаешь в Google Таблицах и не боишься новых программ (очень ждем, если знаешь Notion).\r\n - Тебя не пугает рутинная работа, ты видишь в ней основу для стабильного результата.\r\n - Усидчивость и внимательность к деталям — твои сильные стороны.\r\n - Ты умеешь сам(а) найти ответ на вопрос в Google, прежде чем спрашивать.\r\n \r\n Чем предстоит заниматься? Твои будущие задачи:\r\n - В основном работа будет связана с нашими внутренними процессами в Telegram и Notion. Не переживай, всему есть инструкции!\r\n - Подготовка "топлива" для проектов.\r\n - Запуск и поддержка проектов.\r\n - Работа с клиентами.\r\n - Аналитика и порядок: искать нужные Telegram-каналы, собирать статистику и вести базу данных в Notion.\r\n - Иногда — выполнять другие интересные задачи, связанные с нашими инструментами.\r\n \r\n Что мы предлагаем? Условия и возможности:\r\n - Карьерный старт: Ты будешь первым человеком в команде, работая напрямую со мной. \r\n - гибкий график: Занятость 2-4 часа в день. Работать нужно в дневное время по МСК (с 7:00 до 20:00).\r\n - Прозрачная система оплаты:\r\n - Тест-драйв (до 5 дней): Мы знакомимся, ты выполняешь небольшие задачи. \r\n - Испытательный срок (1 месяц):15 000 руб. Если покажешь крутые результаты, закончим его досрочно!\r\n - После испытательного: Оклад 20 000 руб. + бонусы за отличную работу без ошибок. Твой доход напрямую зависит от тебя.\r\n - Полная удаленка.\r\n Технические требования (ВАЖНО):\r\n - Для работы тебе понадобится собственный компьютер и смартфон.\r\n - Компьютер: Windows (от 8 ГБ RAM, лучше 10+) или macOS (M1, 8 ГБ+).\r\n - Смартфон: iPhone 8 и новее, или Android 12+ с 8 ГБ RAM и более.\r\n \r\n Готов(а) попробовать? Вот как к нам попасть:\r\n - Заполни короткую анкету: [ссылка на вашу анкету]\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: null -salaryMax: 2000000 -experience: App\Domain\Common\Experience {#1957 …} -employment: App\Domain\Common\Employment {#1952 …} -schedule: App\Domain\Common\Schedule {#1948 …} -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 @1763340304 {#1864 date: 2025-11-17 00:45:04.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1753272368 {#1906 date: 2025-07-23 12:06:08.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1763340304 {#1904 date: 2025-11-17 00:45:04.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 ]