Alex 🇺🇦
Ну наведи мышкой посмотри что пишет там
unexpected single-quoted string "MicroPostController", expecting identifier or variable or "{" or "$
Kirill
unexpected single-quoted string "MicroPostController", expecting identifier or variable or "{" or "$
А причём тут это, если у тебя про атрибут вопрос?
Alex 🇺🇦
после замены всех кавычек на " ошибка передвинулась сюда >class MicroPostController extends AbstractController
Kirill
А этот ты решил
Kirill
С другой стороны влезать в симфони без знания синтаксиса языка - смело)))
Alex 🇺🇦
С другой стороны влезать в симфони без знания синтаксиса языка - смело)))
не, ну жс/тс знаю, практирую, работаю) и пхп не сильно отличается)
Юра
Ваще почти не отличается
Юра
)
Alex 🇺🇦
А этот ты решил
а это ты о чем? не сильно понял к чему фраза
Kirill
а это ты о чем? не сильно понял к чему фраза
ну ты написал, что вторую строчку исправил
Kirill
и пишешь ошибку, которая при наведении на неё появляется
Юра
Да а текст ошибки скинул на вторую строчку
Alex 🇺🇦
я блин я вообще хрен знает что то за ошибка была, но вернул обратно одинарные кавычки, сохранил и ошибка испарилась
Alex 🇺🇦
всем спасибо за помощь 😅
Юра
Скорее все баг в php lang server
Kirill
надо было использовать шторм)))
Юра
В шторме тоже бывает
Kirill
это да =(
Kirill
лечится через ctrl+a -> ctrl+c -> ctrl+v
Юра
Приходися иногла удалить блок кода, вставить снова и опа нормально
Nikolay
Иногда лечится только сбросом кэша
Kirill
Редко но бывает, да
Юра
Интересно они свою иде тоже в своей идее разрабатывают?
Nikolay
Когда класс не видит
Юра
Всегда завораживали эти рекурсии
Kirill
Интересно они свою иде тоже в своей идее разрабатывают?
ага, там целая система для этого построена
Kirill
типа делается форк изолированный и над ним можно издеваться
Kirill
это я по опыту плагинов сужу, но не думаю что работа над идеей отличается
Alex 🇺🇦
Kirill
это в шторме так
Kirill
а ланг сервер хз как лечится
artem
Можно любого админа) можно создать голосовалку? Кто не пьет?
artem
Только по по. Не увлекайтесь
Юра
Посмотри на кво онлайн. Какая голосовалка )
artem
Любой за минуту мог помочь. Чвл?
Rain
всем привет, нужен толковый прогер для создания бота в тг, все вопросы в личку)
Alexey Mishurovskiy
Парни, всем привет! кто делал LOCK_DSN в redis?
Alexey Mishurovskiy
в кубере периодически возникают проблемы блокировок, аналонично с сессиями
Андрей
случайно никто не сталкивался с ошибкой Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration) перевожу 6.0 на пхп 8.1, дя последующего апгрейда
Андрей
гугл вещает про отключение какого-то php-psr
Андрей
Compile Error: Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): Symfony\Component\ErrorHandler\DebugClassLoader must be compatible with PsrExt\Cache\CacheItemInterface::expiresAt($expiration)
Андрей
если полностью
Андрей
site.test/vendor/symfony/cache/CacheItem.php:77
Vlad
psr/cache какой версии?
Андрей
"psr/cache": "^3.0"
Андрей
в composer.lock видимо как зависимость откуда-то
Vlad
попробуй откатиться
Vlad
именно psr/cache
Vlad
явно укажи версию ниже
Vlad
явно укажи версию ниже
1.0.1 должна подойти
Андрей
спасибо, сейчас попробую
The Ant
В kernel.controller ивенте есть какой-то универсальный способ исключить все служебные роуты типа _wdt, _profiler?
Kirill
или тебе в рантайме надо чекать и 403 кидать на локалке, если что-то не то? Странное какое-то решение, честно...
The Ant
Не, я сделал редирект в этом ивенте, в зависимости от настроек юзера в куках, а оно применяется на профайлер тоже
The Ant
в иотге профайлер имеет зацикленный редирект...
Kirill
Ну для начала там: when@dev: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt и т.д.
Kirill
по дефолту
Kirill
так что роуты эти будут существовать только локально
Kirill
а на проде этого вообще не будет, как и в тестах
Kirill
так что то что ты сделал - звучит очень странно
Kirill
но в любом случае - тебе надо добавить в нужные роуты параметры дефолтные и по ним уже определять будет
Kirill
Ну типа: requirements: { is_debug: true }
The Ant
подписка на Symfony\Component\HttpKernel\Event\ControllerEvent
Nikolay
Подскажите, есть фабрика, которая в зависимости от типа создает два разных сервиса (у сервисов разные зависимости). Сейчас эти сервисы создаются вручную, хотелось бы сделать это автоматом. Есть вариант использовать локатор и из него уже получать нужный сервис, это вообще нормальный вариант или можно лучше сделать?
Юра
А параметр передается ей в рантайме?
Nikolay
Определяется динамичекси class Factory { public function create() { $type = ...... switch ($type) { case 'type1': return new Service1($a, $b) ..... } } Проблема сейчас в том, что в конструктор фабрики передаются все зависимости, но используется только часть (для одного сервиса)
Павел
Грубо говоря цепочка обязанностей, но не совсем :)
Dmitriy
Можно и без саппорт метода
Юра
Или да через локатор