Core_Registry
in package
Паттерн Реестр. Безопасная замена глобальным переменным
Table of Contents
Properties
- $_data : array<string|int, mixed>
- Хранимые данные
- $_instance : object
- Экземпляр статического класса
Methods
- check() : bool
- Проверяет наличие данных в объекте
- clean() : bool
- Очищает объект от хранимых данных
- get() : mixed
- Получает данные из объекта, если они были сохранены
- getAll() : array<string|int, mixed>
- Получает и возвращает все хранимые в объекте данные
- instance() : mixed
- Создает и возвращает экземпляр статического класса
- set() : object
- Устанавливает в объект данные для хранения
Properties
$_data
Хранимые данные
protected
array<string|int, mixed>
$_data
= []
$_instance
Экземпляр статического класса
protected
static object
$_instance
= \NULL
self
Methods
check()
Проверяет наличие данных в объекте
public
check(string $name) : bool
Parameters
- $name : string
Return values
boolclean()
Очищает объект от хранимых данных
public
clean([mixed $name = NULL ]) : bool
Parameters
- $name : mixed = NULL
-
string|NULL
Return values
boolget()
Получает данные из объекта, если они были сохранены
public
get(string $name) : mixed
Parameters
- $name : string
getAll()
Получает и возвращает все хранимые в объекте данные
public
getAll() : array<string|int, mixed>
Return values
array<string|int, mixed>instance()
Создает и возвращает экземпляр статического класса
public
static instance() : mixed
set()
Устанавливает в объект данные для хранения
public
set(string $name, mixed $data) : object
Parameters
- $name : string
- $data : mixed
Return values
object —self