ysandreew / facade
静态代理类
1.0
2018-06-30 14:41 UTC
This package is auto-updated.
Last update: 2024-09-12 05:43:51 UTC
README
一个静态代理类库,方便静态调用
安装
composer require ysandreew/facade
用法
你只需要在实现的getFacadeAccessor()
方法中返回一个需要代理的实例,然后通过register()
注册它
<?php use Ysandreew\Facade\Facade; class Person{ public function echo(string $name) { echo "Hello {$name}"; } } class PersonFacade extends Facade{ public function getFacadeAccessor() { return new Person(); } } PersonFacade::register(); PersonFacade::echo("Lee");