PHP Класс Storm\Core\Containers\Map

Автор: Elliot Levin ([email protected])
Наследование: implements IteratorAggregate, implements ArrayAccess
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
From ( array $Instances, array $ToInstances ) : Map Creates a new map from two arrays of instances.
GetInstances ( ) : array
GetToInstances ( ) : array
Map ( object $Instance, object $ToInstance ) : Map Maps an instance to another instance. Previous mappings for either instances are replaced.
Unmap ( object $Instance ) : Map Removes any mapping of the supplied instance.
__construct ( )
getIterator ( )
offsetExists ( $Instance )
offsetGet ( $Instance )
offsetSet ( $Instance, $ToInstance )
offsetUnset ( $Instance )

Приватные методы

Метод Описание
Detach ( $Instance, $ToInstance )
MapNew ( $Instance, $ToInstance )

Описание методов

From() публичный статический Метод

Creates a new map from two arrays of instances.
public static From ( array $Instances, array $ToInstances ) : Map
$Instances array The array of objects to map.
$ToInstances array The array of object to map to.
Результат Map The created map

GetInstances() публичный Метод

public GetInstances ( ) : array
Результат array

GetToInstances() публичный Метод

public GetToInstances ( ) : array
Результат array

Map() публичный Метод

Maps an instance to another instance. Previous mappings for either instances are replaced.
public Map ( object $Instance, object $ToInstance ) : Map
$Instance object
$ToInstance object
Результат Map

Unmap() публичный Метод

Removes any mapping of the supplied instance.
public Unmap ( object $Instance ) : Map
$Instance object The instance to unmap.
Результат Map

__construct() публичный Метод

public __construct ( )

getIterator() публичный Метод

public getIterator ( )

offsetExists() публичный Метод

public offsetExists ( $Instance )

offsetGet() публичный Метод

public offsetGet ( $Instance )

offsetSet() публичный Метод

public offsetSet ( $Instance, $ToInstance )

offsetUnset() публичный Метод

public offsetUnset ( $Instance )