Класс FactoryLocator
Класс FactoryLocator
Краткое описание свойств
- Список функций-фабрик моделей.
callable[]
Краткое описание методов
- Регистрирует вызываемый объект для создания репозиториев заданного типа.
- Удаляет фабрику модели.
- Получает фабрику для указанного типа репозитория.
Подробное описание методов
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Если для указанного типа репозитория нет фабрики.
Подробное описание свойств
© 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.8/class-Cake.Datasource.FactoryLocator.html