Skip to content
royee edited this page Feb 8, 2023 · 1 revision

Welcome to the facade wiki!

用法

$container = Container::instance();
FacadeFactory::setContainer($container);

创建和使用外观

Facade 应该是 AbstractFacade 的一个实例,并且应该提供一个访问器。

访问者是服务标识符。它将用于获取容器中的服务.

class TestFacade extends AbstractFacade
{

    protected static function accessor()
    {
        return TestService::class;
    }
}

调用服务实例

$service = TestFacade::instance();

调用服务方法

TestFacade::someMethod();

或者

$service = TestFacade::instance();
$service->someMethod();
Clone this wiki locally