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 {#2367 name: "vacancy_filter" type_class: "App\Form\Vacancy\VacancyPublicFilterFormType" data: App\Domain\Vacancy\Repository\PublicFilter {#2071 +search: null +city: Proxies\__CG__\App\Domain\City\City {#2032 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1900 -id: Symfony\Component\Uid\UuidV6 {#1891 …} -publicId: "20499" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1985 …} -title: "Проджект-менеджер на запуски по базе" -description: """ Кто мы\r\n Мы проект "Осанка Дети" — команда, создающая продукты, которые меняют жизни мам и детей. Помогаем детям обрести здоровую осанку, сформировать силу и уверенность, а главное, привычку заботиться о теле — без слёз, борьбы и давления. Оказываем мамам профессиональную поддержку и помощь в этой теме.\r\n Запуски идут по отлаженной авторской системе, на теплую базу подписчиков и клиентов. Система работает. Задача менеджера — качественно реализовывать запуск по этой системе, доводя его до нужного результата.\r\n Кого ищем\r\n Мы не ищем продюсера или запускатора “с нуля”.\r\n Мы ищем:\r\n сильного SMM или маркетолога (джуниор+), который умеет писать тексты и мыслить воронками,\r\n структурного и ответственного человека, способного довести запуск до результата,\r\n того, кто умеет отличать боль от потребности и понимает ЦА — особенно мам.\r\n готов учиться и много работать, чтобы получилось\r\n Что важно\r\n Мы обучим тебя нашей системе запусков — покажем, как всё работает, как пишутся тексты, выстраивается прогрев, как идет продажа.\r\n С тебя — качественная реализация и стабильный результат по плану.\r\n Задачи\r\n Вести запуск продукта по готовой системе: интенсив, вебинар, продажи\r\n Работать с живой, тёплой базой (аудитория уже есть и активно пополняется)\r\n Писать тексты: посты, рассылки, сторис, лэндинг\r\n Контролировать тайминг, задачи, исполнение (через Notion и Telegram)\r\n Координировать экспертов и техпомощника\r\n Работать на результат: выручка от запуска 2–3 млн руб+\r\n Что мы даём\r\n Готовая, проверенная система запусков — обучим шаг за шагом\r\n Живая база — без поиска клиентов и трафика\r\n Продукт, который приятно продвигать — реальные кейсы, результаты у детей\r\n Команду: дружных профессионалов, уважающих свою работу и коллег\r\n Минимум хаоса, максимум смысла и структуры\r\n Условия\r\n Фикс: 90000 ?(после исп)\r\n Премия за выполнение плана: 1/2 оклада\r\n Премия за перевыполнение: 1/2 оклада\r\n Итого: от 135 до 180 тыс. ? в месяц\r\n Первые 1-2 мес — только фикс, для обучения и адаптации.\r\n После выхода на результат — включаются премии.\r\n Важно\r\n ? Мы просим всех кандидатов пройти небольшое тестовое задание — чтобы увидеть, как вы мыслите и пишете.\r\n Нам важно, чтобы человек разделял ценности проекта и говорил на одном языке с нашей аудиторией.\r\n Откликнись на вакансию — расскажи о себе, написав в начале сообщения, сколько подписчиков в нашем телеграм канале "ОсанкаДети"\r\n \r\n +7 993 741-13-93 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2007 …} -city: Proxies\__CG__\App\Domain\City\City {#2032 …} -isAnonymous: true -address: "Москва, Библиотека им.Ленина, Охотный ряд, Площадь Революции, Театральная" -salaryMin: 12000000 -salaryMax: 18000000 -experience: App\Domain\Common\Experience {#1957 …} -employment: App\Domain\Common\Employment {#1960 …} -schedule: null -skills: Doctrine\ORM\PersistentCollection {#2036 …} -rate: App\Domain\Vacancy\Rate {#1946 …} -status: App\Domain\Vacancy\Status {#1945 …} -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 {#1944 …} -publishedAt: DateTimeImmutable @1763289478 {#1949 date: 2025-11-16 10:37:58.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1756155518 {#1950 date: 2025-08-25 20:58:38.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1763289478 {#1961 date: 2025-11-16 10:37:58.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 0 +sort: App\Domain\Vacancy\Repository\Sort {#1896 …} +order: "DESC" } } "constraints" => null "groups" => null ]