Documentation

DataAccessPoints
in package
implements ArrayAccess, IteratorAggregate, Countable

Factory class for creating access points.

Table of Contents

Interfaces

ArrayAccess
IteratorAggregate
Countable

Properties

$accessPoints  : object
$instance  : DataAccessPoints
$pool  : array<string|int, mixed>
$_accessPoints  : object
The list of access points.
$_accessPointsPool  : array<string|int, mixed>
The list of open access points.

Methods

__construct()  : mixed
Constructor
__get()  : void
Геттер
Count()  : int
Create()  : DataAccessPoints
Static constructor.
Get()  : DataAccessPoint
Creates an access point.
getIterator()  : array<string|int, DataAccessPoint>
getIterator()  : DataAccessPointIterator
ItemAt()  : DataAccessPoint
Key()  : string|null
offsetExists()  : DataAccessPoint
offsetExists()  : bool
Проверяет есть ли данные по индексу
offsetGet()  : DataAccessPoint
offsetGet()  : DataAccessPoint
Возвращает значение по индексу
offsetSet()  : void
Устанавливает значение по индексу
offsetUnset()  : void
удаляет данные по индексу

Properties

$_accessPointsPool

The list of open access points.

private array<string|int, mixed> $_accessPointsPool

Methods

__get()

Геттер

public __get(string $property) : void
Parameters
$property : string

Create()

Static constructor.

public static Create() : DataAccessPoints
Tags
testFunction

testDataAccessPointsCreate Used for testing DataAccessPoints creation.

Return values
DataAccessPoints

Returns an instance of DataAccessPoints.

Get()

Creates an access point.

public Get(string $name) : DataAccessPoint
Parameters
$name : string

The name of the access point.

Tags
example
$accessPoint = App::$dataAccessPoints->Get('main');
Return values
DataAccessPoint

Returns a DataAccessPoint object.

Key()

public Key(int $index) : string|null
Parameters
$index : int
Return values
string|null

offsetExists()

Проверяет есть ли данные по индексу

public offsetExists(string $offset) : bool
Parameters
$offset : string
Return values
bool

offsetSet()

Устанавливает значение по индексу

public offsetSet(string $offset, mixed $value) : void
Parameters
$offset : string
$value : mixed

offsetUnset()

удаляет данные по индексу

public offsetUnset(string $offset) : void
Parameters
$offset : string

        
On this page

Search results