Spec-Zone.ru › CakePHP 3.6

Интерфейс LocatorInterface

Реестры для объектов Table должны реализовывать этот интерфейс.

Непосредственные реализации

  • Cake\ORM\Locator\TableLocator
Пространство имён: Cake\ORM\Locator
Расположение: ORM/Locator/LocatorInterface.php

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

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

    Хранит список параметров, которые будут использоваться при создании объекта с соответствующим псевдонимом.

  • exists() public
    Проверяет, существует ли экземпляр в реестре.
  • get() public
    Получить экземпляр таблицы из реестра.
  • remove() public
    Удаляет экземпляр из реестра.
  • set() public
    Установить экземпляр.

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

clear()source public

clear( )

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

config()source public

config( string|null $alias = null , array|null $options = null )

Хранит список параметров, которые будут использоваться при создании объекта с соответствующим псевдонимом.

Параметры

string|null $alias необязательно null
Имя псевдонима
array|null $options необязательно null
Список параметров для псевдонима

Возвращает

array
Данные конфигурации.

exists()source public

exists( string $alias )

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

Параметры

string $alias
Псевдоним, для которого необходимо проверить наличие.

Возвращает

boolean

get()source public

get( string $alias , array $options = [] )

Получить экземпляр таблицы из реестра.

Параметры

string $alias
Имя псевдонима, которое нужно получить.
array $options необязательно []
Параметры, с которыми необходимо создать таблицу.

Возвращает

Cake\ORM\Table

remove()source public

remove( string $alias )

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

Параметры

string $alias
Псевдоним для удаления.

set()source public

set( string $alias , Cake\ORM\Table $object )

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

Параметры

string $alias
Псевдоним для установки.
Cake\ORM\Table $object
Таблица для установки.

Возвращает

Cake\ORM\Table

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

getConfig()source public

getConfig( $alias )

Параметры

$alias

Возвращает

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/3.6/class-Cake.ORM.Locator.LocatorInterface.html

Spec-Zone.ru

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