Просто зачем писать сложно, если все можно сделать легко ?
Так зачем выбирать сложный инструмент, для которого нужны мастера, если можно взять более простой, и на котором может любой работать ?
Я тебе цитатки чтоль зря скинул ?
Так почему не брать то, что проще всего? На более легких фреймворках разве нельзя такое делать ?
Я немножко не понял, а причём тут фрактал, если тебе надо записи получить ?
https://habrahabr.ru/post/309958/ Читал что-нибудь типа такого ?
Сложно в практике использовать? Особенно учитывая недостаток ООП.
А почему тебе понадобилось это определять в интерфейсе ?
В PHP 7 разве все "ошибки" не стали исключениями ?
Но там же рендер через вебкит идет ?