Как реализовать подобное?
Да как любой текучий интерфейс.
Самое главное:
-
php.net/manual/en/function.forward-static-call.php подойдет?
- для метода get(), или чтобы интерфейс объекта, который возвращает get() имел метод where()?
- метод не может возвращать класс ни при каких обстоятельствах. А какие еще действия должны происходить в методе get() кроме return new Controller() и зачем?