Ten pipe mi přijde dost zbytečný, protože snad každý framework na to má nějaké fluentní řešení, ale je pravda, že bez frameworku je to závorkování dost nepřehledné. Možná ale místo nového operátoru šlo vytvořit jednoduchý objekt, inspirovat se frameworky, a vývoj směřovat spíše ke generikám, což prostě v PHP zoufale chybí...
Tyhle veci jsem nikdy nezavorkoval, ale pouzival docasnou promennou:
When using variables to hold the return values of another function call, PHP uses copy-on-write, which means that even though a new variable is created, it may not consume additional system memory until that variable is written. While pipes offer an overall cleaner code layout, using a temporary variable may not necessarily consume more resources.
.. a VCS vam nasobne podekuje, kdyz to budete mit po jednom volani na radku :)