Size: a a a

2021 March 02

В

Виктор in Yii Framework 3
Alexander Makarov
Ну почему спорный? Реальный вполне.
SRP намекает, что это какой-то исключительный случай
источник

AM

Alexander Makarov in Yii Framework 3
performance, notifications, logic, security
источник

AM

Alexander Makarov in Yii Framework 3
Вот такой микс был в реальном проекте в одном месте.
источник

AM

Alexander Makarov in Yii Framework 3
Правда, это был Yii 2 с сервис-локатором.
источник

AM

Alexander Makarov in Yii Framework 3
И да, место было не идеально в плане SRP.
источник

ПА

Павел Афонин... in Yii Framework 3
Nex Otaku
@wiperawa держи пакет )

https://github.com/Nex-Otaku/yii-shell

Ставится через композер как обычно.

Также я сделал функцию для выдёргивания зависимостей из контейнера: app(MyDependency::class), так что можно в принципе дёрнуть что угодно.
а для чего он? ну какие юз-кейсы?
источник

В

Виктор in Yii Framework 3
Павел Афонин
а для чего он? ну какие юз-кейсы?
Обычный REPL. Запустить в контексте своего проекта консольку и проверить там интересующее тебя поведение. Это порой намного быстрее и удобнее, чем писать отдельную консольную команду и попеременно изменять ее код и перезапускать.
источник

ПА

Павел Афонин... in Yii Framework 3
Виктор
Обычный REPL. Запустить в контексте своего проекта консольку и проверить там интересующее тебя поведение. Это порой намного быстрее и удобнее, чем писать отдельную консольную команду и попеременно изменять ее код и перезапускать.
🤔🤔🤔Окей надо попробовать
источник

В

Виктор in Yii Framework 3
Вон у Некса не писались логи непонятно почему. Можно запустить консольку, в ней взять логгер и насовать в него сообщений, чтобы проверить, какие из них попадут в файл.
источник

В

Виктор in Yii Framework 3
Особенно удобно, если это надо на удаленном сервере проделать
источник

NO

Nex Otaku in Yii Framework 3
Ага, кстати лог так и не разобрался почему не идёт. Настраиваю xDebug ))
источник

ПА

Павел Афонин... in Yii Framework 3
Nex Otaku
Ага, кстати лог так и не разобрался почему не идёт. Настраиваю xDebug ))
😂😂😂
источник

NO

Nex Otaku in Yii Framework 3
Паш, вот глянь видео, сразу начинается с примера использования
источник

NO

Nex Otaku in Yii Framework 3
источник

NO

Nex Otaku in Yii Framework 3
Виктор
Обычный REPL. Запустить в контексте своего проекта консольку и проверить там интересующее тебя поведение. Это порой намного быстрее и удобнее, чем писать отдельную консольную команду и попеременно изменять ее код и перезапускать.
+
источник

NO

Nex Otaku in Yii Framework 3
Есть и редактирование и история команд.

А когда я шелл через Шторм запустил то и штормовский автокомплит появился, что меня удивило и порадовало )
источник

NO

Nex Otaku in Yii Framework 3
источник

СП

Сергей Предводителев... in Yii Framework 3
Nex Otaku
Есть и редактирование и история команд.

А когда я шелл через Шторм запустил то и штормовский автокомплит появился, что меня удивило и порадовало )
Ого, неожидано :)
источник

NO

Nex Otaku in Yii Framework 3
Да, только вот Шторм зараза не хочет соединение для xDebug открывать, не могу найти в чём причина (
источник

ПА

Павел Афонин... in Yii Framework 3
🤔🤔век живи век учись
источник