Spec-Zone.ru › CakePHP 4.2

Класс AbstractLocator

Предоставляет абстрактную регистру/фабрику для объектов репозитория.

Абстрактный
Пространство имён: Cake\Datasource\Locator

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

  • $instances защищенное
    Cake\Datasource\RepositoryInterface[]

    Экземпляры, принадлежащие регистру.

  • $options защищенное
    array

    Содержит список параметров, переданных методу get().

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

  • clear() общедоступный

    Очищает регистр конфигурации и экземпляров.

  • createInstance() абстрактный защищенное

    Создаёт экземпляр заданного класса.

  • exists() общедоступный

    Проверяет, существует ли экземпляр в регистре.

  • get() общедоступный

    Получает экземпляр репозитория из регистра.

  • remove() общедоступный

    Удаляет экземпляр репозитория из регистра.

  • set() общедоступный

    Устанавливает экземпляр репозитория.

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

clear() общедоступный

clear(): void

Очищает регистр конфигурации и экземпляров.

Возвращает

void

createInstance() абстрактный защищенное

createInstance(string $alias, array $options): Cake\Datasource\RepositoryInterface

Создаёт экземпляр заданного класса.

Параметры

string $alias

Псевдоним репозитория.

array $options

Параметры для создания экземпляра.

Возвращает

Cake\Datasource\RepositoryInterface

exists() общедоступный

exists(string $alias): bool

Проверяет, существует ли экземпляр в регистре.

Параметры

string $alias

Возвращает

bool

get() общедоступный

get(string $alias, array $options = []): Cake\Datasource\RepositoryInterface

Получает экземпляр репозитория из регистра.

Параметры

string $alias
array $options необязательно

Возвращает

Cake\Datasource\RepositoryInterface

remove() общедоступный

remove(string $alias): void

Удаляет экземпляр репозитория из регистра.

Параметры

string $alias

Возвращает

void

set() общедоступный

set(string $alias, Cake\Datasource\RepositoryInterface $repository): Cake\Datasource\RepositoryInterface

Устанавливает экземпляр репозитория.

Параметры

string $alias
Cake\Datasource\RepositoryInterface $repository

Возвращает

Cake\Datasource\RepositoryInterface

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

$instances защищенное

Экземпляры, принадлежащие регистру.

Тип

Cake\Datasource\RepositoryInterface[]

$options защищенное

Содержит список параметров, переданных методу get().

Тип

array

© 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/4.2/class-Cake.Datasource.Locator.AbstractLocator.html

Spec-Zone.ru

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