Просмотр поста

.
reaper
# Delphinum (20.01.2017 / 20:51)
AlkatraZ, варианта два:
1. Ты либо пишешь интерфейсы по аналогии с PSR...
2. Либо ты засовываешь интерфейсы в пакет с его же реализацией...
Вариант 2 отметаем сразу же как раз из-за того, что тянется куча лишнего.
Вариант 1 отметаем потому что ты охренеешь поддерживать целую кучу пакетов. Вы же про движок говорите.
Поэтому вариант 3: один пакет со всеми возможными интерфейсами как в laravel c его illuminate/contracts