Если вы давно не заглядывали в стандарты PSR PHP-FIG, то многое могли пропустить:) Они развиваются постоянно и добавляются все новые интерфейсы. Сегодня хочу представить спецификацию PSR, которая регламентирует создание произвольных объектов в различных примерах использования. Это относительно новый репозиторий, но недавно вспомнил о нём и теперь расскажу подробнее.
Теперь, в случае если вам понадобиться создать пример кода, где фигурируют классы, название которых неважно и даже способно ввести в заблуждение, если вы их как-то особенным образом обозначите, то для них можно указать специальные интерфейсы. Обычно такие классы называют вида Foo или Bar, чтобы показать, что это отстранённый от реальных классов пример. Но мы же знаем, что если что-то можно понять неправильно в программировании, рано или поздно будет понято неправильно)
Вот для этого и предлагается специальный стандарт PSR, который сведёт последние неточности на нет. Добавив специальные интерфейсы к упомянутым классам, вы предотвратите лишние размышления и толкования вашего примера, связанные с правильным именованием классов.
