Данный паттерн достаточно часто применяется в Laravel для реализации интерфейса доступа к данным.
View the discussion thread.