@Вурдалак, по моему нам тут уже пора свой манифест по нэймингу начать формировать. По интерфейсам и абстрактным классам с PSR у нас скорее всего мало кто согласен.
- Interfaces MUST be suffixed by Interface: e.g. Psr\Foo\BarInterface.
- Abstract classes MUST be prefixed by Abstract: e.g. Psr\Foo\AbstractBar.
Да потому что там сидят люди, у которых уже фреймворки имеют такой нейминг и они не хотят что-то менять, у них какая-то закостенелость.
Я как-то видел обсуждение на ML на эту тему, люди пытались протолкнуть suffix-less naming, но в итоге в основном все молча, не вступая в обсуждение, проголосовали против.
Там не единогласно поддерживают этот нейминг.
И вообще у меня особо нет уважения к PHP-FIG, там многие крупные игроки ушли (Doctrine, Laravel, etc.), а пришли какие-то ноунеймы с CMS.