Size: a a a

2020 February 12

А

Алексей R in Yii Framework 3
обычно говорят S из SOLID :D
источник

А

Алексей R in Yii Framework 3
но тоже "где как"
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
обычно говорят S из SOLID :D
Это уже на любителя)
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Сейчас я могу сделать так
public function someAction(UrlMatcherIterface $matcher)
{
   $path = $matcher->generate('blog-post/index');
}
Думаю, можешь, если есть такой интерфейс с такими методом.
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Или ты не согласен с SRP?
В чем вопрос?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Думаю, можешь, если есть такой интерфейс с такими методом.
А если нет, то кто мне запретит такое делать?
источник

Д

Дмитрий in Yii Framework 3
Я не улавливаю суть твоих загадок. Можно и exit(); сделать. И что?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Я не улавливаю суть твоих загадок. Можно и exit(); сделать. И что?
Ок, если я вместо того что сейчас подключу в какой-то проект, в котором матчером или коллектором генерируются роуты, а мой роутер построен согласно SRP, то есть в нем, то что прилетает с интерфейса матчера не умеет генерировать роуты, то у меня все нормально будет работать?
источник

Д

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
В пхп да. Можно вызвать метод у объекта с определенным типом интерфейса, если его нет в описании методы интерфейса, но есть в реализации, которая приходит под этот интерфейс
И че теперь делать, надеяться на сознательность разработчиков?
источник

Д

Дмитрий in Yii Framework 3
Зачем?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Зачем?
Чтобы была возможность подключить свой пакет, который реализует оговоренные интерфейсы.
источник
2020 February 13

Д

Дмитрий in Yii Framework 3
кстати, кто-нибудь пользовался инструментом upsource для код-ревью? я так и не нашел внятного описание, как им пользоваться. а так хочется ревьювить из IDE, хоть свой плагин пиши :(
источник

А

Алексей R in Yii Framework 3
именно из IDE или из гит-клиента?
источник

А

Алексей R in Yii Framework 3
у phpStorm уж слишком гит кастрированный
источник

А

Алексей R in Yii Framework 3
как не пытаюсь на него мигрировать - так встречаю фатальный недостаток
источник

AM

Alexander Makarov in Yii Framework 3
upsource-у вроде нужен свой сервак
источник

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
хмм...
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
upsource-у вроде нужен свой сервак
да, я думал, что гитхаб может рулить это, а оказалось нет
источник