1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dvaknheo-duckphp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Ext-MyFacadesAutoLoader.md 735
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dvaknheo Отправлено 18.06.2021 06:44 b4f092b

DuckPhp\Ext\FacadesAutoLoader

[toc]

简介

你们要的 Facades 伪静态方法

选项

全部选项

    'facades_namespace' => 'MyFacades',

门面扩展,门面类前缀

    'facades_map' => [],

门面扩展,门面类门面映射

    'facades_enable_autoload' => true,

门面扩展,门面类启用自动加载

方法

protected function initOptions(array $options)

public function _autoload($class): void

public function getFacadesCallback($input_class, $name)

public function clear()

详解

示例

use MyFacades\LazyToChange\Model\TestModel;
TestModel::foo(); // <=> \LazyToChange\Model\TestModel::G()->foo();

注意, ComponentBase 的方法无法覆盖

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dvaknheo-duckphp.git
git@api.gitlife.ru:oschina-mirror/dvaknheo-duckphp.git
oschina-mirror
dvaknheo-duckphp
dvaknheo-duckphp
master