fershopls/facades
Composer 安装命令:
composer require fershopls/facades
包简介
Improve your abstract classes with PHP & Facades!
README 文档
README
Turn your abstract classes on Facades with PHP!
Also helps to keep your code clean, fast & readable.
What that means?
Examples
Abstract Class
class HelloWorld { /* * Just sample method to say hello! :3 */ public function hello ($name = null) { if (!$name) return "Hello world!"; else return "Hello {$name}, nice to meet you. ;)"; } }
Facade Class
class HelloWorldFacade extends \FershoPls\Facades\Facade { public function getFacadeAccessor () { // Full namespace class || some object/class instanced return "HelloWorld"; } }
Runtime Code
/** * Setup alias to use class everywhere. No really needed. */ class_alias("HelloWorld", "HelloWorldFacade"); /** * How to use a Facade Class? */ // Use normal methods as Static class! It isn't amazing? echo HelloWorld::hello(); // Almost forget! You can pass arguments too. echo HelloWorld::hello("John Doe");
License
MIT Mudafakas ;)
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2015-04-17