GitHub repository: summercms/laravel-smart-facades
Description: Strategy design pattern in laravel, the easiest way.