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 {#2073 +search: null +city: App\Domain\City\City {#2093 …} +cities: null +specialization: null +specializations: null +salaryMin: null +salaryMax: null +experience: [] +employment: [] +category: null +company: null +schedule: [] +excludeVacancies: [ App\Domain\Vacancy\Vacancy {#1869 -id: Symfony\Component\Uid\UuidV6 {#1894 …} -publicId: "19666" -manager: Proxies\__CG__\App\Domain\Employer\Employer {#1987 …} -title: "Менеджер-дизайнер мебели на заказ (выездной)" -description: """ ИЩЕМ ДИЗАЙНЕРА-ПРОДАВЦА!\r\n Проектируете + продаете мебель на заказ с высокой конверсией!\r\n Если у вас конверсия замер ? продажа 60%+ и вы продаете мебель от 100к за проект — вы наш человек!\r\n ЧТО ПОЛУЧИТЕ:\r\n ? 100-300к в месяц (только % от продаж, без потолка)\r\n ? План: 1.5-2 млн/месяц = 10-15 проектов\r\n ? Средний чек: 100-800к (шкафы + кухни)\r\n ? 2-3 замера в день, свободный график\r\n ? Казань + 50км, разъездная работа\r\n ? ВАШИ ЗАДАЧИ:\r\n ГЛАВНОЕ: ПРОДАВАТЬ с конверсией 60%+\r\n Замер ? проект ? расчет ? ПРОДАЖА за 1 визит\r\n Работа с возражениями, закрытие сделок\r\n Средний чек 150к+, план 1.5-2 млн/месяц\r\n ТЕХНИЧЕСКАЯ ЧАСТЬ:\r\n Проектирование в Pro100, SketchUp, AutoCAD или других программах 3D-моделирования\r\n Точные замеры, составление ТЗ для производства\r\n Расчет стоимости, составление договора на месте\r\n Консультации по материалам, фурнитуре\r\n ПРОЕКТ-МЕНЕДЖМЕНТ:\r\n Ведение проекта от замера до установки\r\n Взаимодействие с производством\r\n Контроль качества и сроков\r\n КТО НАМ НУЖЕН:\r\n ОБЯЗАТЕЛЬНО:\r\n ? Опыт продаж мебели с конверсией 60%+\r\n ? Знание мебельного производства (материалы, фурнитура, сборка)\r\n ? Умение проектировать корпусную мебель: кухни, шкафы, гардеробные, прихожие, рабочие зоны и пр.\r\n ? Программы проектирования: Pro100, SketchUp, AutoCAD или любые другие (результат важнее программы)\r\n ? Знание Базис-Мебельщик — дополнительное преимущество\r\n ? Свой ноутбук с ПО для проектирования\r\n ? Инструменты: рулетка, уровень, угломер\r\n ? Готовность к результату с 1-го месяца\r\n ЖЕЛАТЕЛЬНО:\r\n ? Опыт сборки мебели\r\n ? Свои образцы ЛДСП, пленок, столешниц\r\n ? Опыт работы на мебельном производстве\r\n ? Понимание технологий изготовления\r\n ? Профессиональные инструменты для замера (лазерные рулетки, 3D-сканеры и т.д.)\r\n ПОЧЕМУ ИМЕННО МЫ:\r\n Высокие проценты — ваш доход растет с каждой продажей\r\n Готовый поток клиентов — замеры есть, нужно продавать\r\n Постоянные клиенты — средний клиент заказывает 2-3 раза\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 Неготовых к плану 1.5-2 млн/месяц\r\n ? Рассматриваем только готовых ПРОДАВАТЬ!\r\n Откликайтесь сейчас — начинаем работу сразу!\r\n \r\n +7 995 133-28-95 """ -specialization: Proxies\__CG__\App\Domain\Specialization\Specialization {#2009 …} -city: Proxies\__CG__\App\Domain\City\City {#2034 …} -isAnonymous: true -address: "Казань, Авиастроительная , Козья слобода, Северный вокзал, Яшьлек (Юность), улица Восстания, 102А" -salaryMin: 10000000 -salaryMax: 30000000 -experience: App\Domain\Common\Experience {#1958 …} -employment: App\Domain\Common\Employment {#1961 …} -schedule: null -skills: Doctrine\ORM\PersistentCollection {#2038 …} -rate: App\Domain\Vacancy\Rate {#1947 …} -status: App\Domain\Vacancy\Status {#1946 …} -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 {#1942 …} -publishedAt: DateTimeImmutable @1763265464 {#1951 date: 2025-11-16 03:57:44.0 UTC (+00:00) } -createdAt: DateTimeImmutable @1756141024 {#1962 date: 2025-08-25 16:57:04.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1763265464 {#1892 date: 2025-11-16 03:57:44.0 UTC (+00:00) } -archivedAt: null } ] +others: [] +publication: null +rate: null +relatedSpecializations: false +limit: 10 +offset: 6240 +sort: App\Domain\Vacancy\Repository\Sort {#1897 …} +order: "DESC" } } "constraints" => null "groups" => null ]