Expressive Code & Real Time Facades
In a new post on his blog Taylor Otwell gives a nice example on how real time facades can make code more testable.
Recently, I worked on some code that surfaced my most common use-case for Laravel 5.4’s “real-time” facades. If you’re not familiar with this feature, it allows you to use any of your application’s classes as a Laravel “facade” on-demand by prefixingFacades to the namespace when importing the class. This is not a feature that is littered throughout my code, but I find it occasionally provides a clean, testable approach to writing expressive object APIs.
https://medium.com/@taylorotwell/expressive-code-real-time-facades-41c442914291
What are your thoughts on "Expressive Code & Real Time Facades"?