какой то наркоманский фв
все на return
какой то наркоманский фв
все на return
# Delphinum (29.11.2016 / 20:25)Ну это про альясы, в основном их делают для прямого использования контейнера.
не соответствующие именам классов или интерфейсов
use Ololo\Trololo\ServiceInterface;
use Ololo\Trololo\Service;
$container->bind(ServiceInterface::class)->to(Service::class);
$container->bind('sevice')->toAlias(ServiceInterface::class);
$container->get('service'); //=> Ololo\Trololo\ServiceInterface;# Koenig (29.11.2016 / 20:27)О чем ты?
какой то наркоманский фв
все на return
L!MP, про Ларавель
# L!MP (29.11.2016 / 20:32)Я знаю только два случая, когда алиасы (да и любые имена сервисов, отличные от имени класса или интерфейса) оправданны:
Ну это про альясы, в основном их делают для прямого использования контейнера.
Т.е:
use Ololo\Trololo\ServiceInterface;
use Ololo\Trololo\Service;
$container->bind(ServiceInterface::class)->t
Delphinum, Ну ок, мы разговариваем ни о чем по сути.
Дело в том, что когда я задавал вопрос и перечислял то, что уже есть, я рассчитывал получить ответ о том, что м.б есть ещё какие-то юзкейсы, а не о том что мне нужно выпилить половину уже имеющегося функционала.
Пусть будет. Опять таки говорю, оно есть не просит и никак не влияет на поток выполнения.
# Koenig (29.11.2016 / 20:36)А что там наркоманского? гг. Как ты вернёшь значение без return?
L!MP, про Ларавель
L!MP, не так выразился, но там даже с твоих примеров видно, много замыканий, то есть настройка на горячую
L!MP, не знаю как в ларавел, но у зенд есть еще:
1. Декораторы (делегаторы)
2. Инициализаторы
3. Абстрактные фабрики
4. Менеджеры плагинов
# Koenig (29.11.2016 / 20:47)Ну это не настройка, а отложенная инициализация.
L!MP, не так выразился, но там даже с твоих примеров видно, много замыканий, то есть настройка на горячую