Класс FormatterLocator
Реализация ServiceLocator для загрузки и хранения объектов форматирования.
Краткое описание свойств
- $converted protected
array<bool>Отслеживает, был ли элемент реестра преобразован из FQCN в объект форматирования.
- $registry protected
arrayРеестр для хранения объектов форматирования.
Краткое описание методов
-
__construct() public
Конструктор.
-
get() public
Получает форматировщик из реестра по имени.
-
set() public
Устанавливает форматировщик в реестр по имени.
Подробное описание методов
__construct() public
__construct(array $registry = [])
Конструктор.
Параметры
-
array$registry optional Массив пар ключ-значение, где ключ — имя форматировщика, а значение — FQCN форматировщика.
get() public
get(string $name): Cake\I18n\FormatterInterface
Получает форматировщик из реестра по имени.
Параметры
-
string$name Форматировщик для получения.
Возвращает
Cake\I18n\FormatterInterfaceИсключения
Cake\I18n\Exception\I18nExceptionset() public
set(string $name, string $className): void
Устанавливает форматировщик в реестр по имени.
Параметры
-
string$name Имя форматировщика.
-
string$className FQCN форматировщика.
Возвращает
voidПодробное описание свойств
$converted protected
Отслеживает, был ли элемент реестра преобразован из FQCN в объект форматирования.
Тип
array<bool>$registry protected
Реестр для хранения объектов форматирования.
Тип
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.3/class-Cake.I18n.FormatterLocator.html