ysandreew/facade

static proxy class

1.0 2018-06-30 14:41 UTC

This package is auto-updated.

Last update: 2025-03-12 06:50:43 UTC


README

一个静态代理类库,方便静态调用

install

composer require ysandreew/facade

usage

你只需要做的就是实现的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");