# 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;Ну и класс себе. Бывает и такое же, что есть класс не имеющий интерфейса, но участвующий в качестве зависимости у какого-то сервиса.
Он то может автовайриться сразу из тайпхинта, но а что делать если его нужно с конфигурировать, указать жизненный цикл, на пример.