Spec-Zone.ru › CakePHP 3.6

Класс FactoryLocator

Класс FactoryLocator

Пространство имён: Cake\Datasource
Расположение: Datasource/FactoryLocator.php

Краткое описание свойств

  • $_modelFactories protected static
    callable[]
    Список функций-фабрик моделей.

Краткое описание методов

  • add() public static
    Регистрирует вызываемый объект для генерации репозиториев заданного типа.
  • drop() public static
    Удаляет фабрику модели.
  • get() public static
    Получает фабрику для указанного типа репозитория.

Подробное описание методов

add()source public static

add( string $type , callable $factory )

Регистрирует вызываемый объект для генерации репозиториев заданного типа.

Параметры

строка $type
Имя типа репозитория, для которого предназначена функция-фабрика.
вызываемый объект $factory
Функция-фабрика, используемая для создания экземпляров.

drop()source public static

drop( string $type )

Удаляет фабрику модели.

Параметры

строка $type
Имя типа репозитория, для которого нужно удалить фабрику.

get()source public static

get( string $type )

Получает фабрику для указанного типа репозитория.

Параметры

строка $type
Тип репозитория, для которого требуется получить фабрику.

Возвращаемое значение

вызываемый объект
Фабрика для типа репозитория.

Исключения

InvalidArgumentException
Если для указанного типа репозитория нет фабрики.

Подробное описание свойств

$_modelFactoriessource

protected static callable[]

Список функций-фабрик моделей.

[]

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.6/class-Cake.Datasource.FactoryLocator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API