Spec-Zone.ru › CakePHP 4.4

Класс FormatterLocator

Реализация ServiceLocator для загрузки и хранения объектов форматировщика.

Пространство имён: Cake\I18n

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

  • $converted protected
    array<bool>

    Отслеживает, был ли элемент реестра преобразован из FQCN в объект форматировщика.

  • $registry protected
    array<string,Cake\I18n\FormatterInterface|class-stringCake\I18n\FormatterInterface>>

    Реестр для хранения объектов форматировщиков.

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

  • __construct() public

    Конструктор.

  • get() public

    Получает форматировщик из реестра по имени.

  • set() public

    Устанавливает форматировщик в реестр по имени.

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

__construct() public

__construct(array<string, class-stringCake\I18n\FormatterInterface>> $registry = [])

Конструктор.

Параметры

array<string, class-stringCake\I18n\FormatterInterface>> $registry необязательный

Массив пар ключ-значение, где ключ — имя форматировщика, а значение — FQCN форматировщика.

get() public

get(string $name): Cake\I18n\FormatterInterface

Получает форматировщик из реестра по имени.

Параметры

string $name

Форматировщик для получения.

Возвращает

Cake\I18n\FormatterInterface

Исключения

Cake\I18n\Exception\I18nException

set() public

set(string $name, class-stringCake\I18n\FormatterInterface> $className): void

Устанавливает форматировщик в реестр по имени.

Параметры

string $name

Имя форматировщика.

class-stringCake\I18n\FormatterInterface> $className

FQCN форматировщика.

Возвращает

void

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

$converted protected

Отслеживает, был ли элемент реестра преобразован из FQCN в объект форматировщика.

Тип

array<bool>

$registry protected

Реестр для хранения объектов форматировщиков.

Тип

array<string,Cake\I18n\FormatterInterface|class-stringCake\I18n\FormatterInterface>>

© 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.4/class-Cake.I18n.FormatterLocator.html

Spec-Zone.ru

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