PHP Class Neos\Flow\Persistence\Generic\LazySplObjectStorage

Inheritance: extends SplObjectStorage
Afficher le fichier Open project: neos/flow-development-collection

Protected Properties

Свойство Type Description
$objectIdentifiers array The identifiers of the objects contained in the \SplObjectStorage
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface

Méthodes publiques

Méthode Description
__construct ( array $objectIdentifiers )
addAll ( $storage ) Standard SplObjectStorage methods below
attach ( $object, $data = null )
contains ( $object )
count ( )
current ( )
detach ( $object )
getInfo ( )
injectPersistenceManager ( Neos\Flow\Persistence\PersistenceManagerInterface $persistenceManager ) : void
isInitialized ( ) : boolean Returns TRUE if the LazySplObjectStorage has been initialized.
key ( )
next ( )
offsetExists ( $object )
offsetGet ( $object )
offsetSet ( $object, $info )
offsetUnset ( $object )
removeAll ( $storage )
rewind ( )
serialize ( ) we don't do those (yet)
setInfo ( $data )
unserialize ( $serialized )
valid ( )

Méthodes protégées

Méthode Description
initialize ( ) : void Loads the objects this LazySplObjectStorage is supposed to hold.

Method Details

__construct() public méthode

public __construct ( array $objectIdentifiers )
$objectIdentifiers array

addAll() public méthode

Standard SplObjectStorage methods below
public addAll ( $storage )

attach() public méthode

public attach ( $object, $data = null )

contains() public méthode

public contains ( $object )

count() public méthode

public count ( )

current() public méthode

public current ( )

detach() public méthode

public detach ( $object )

getInfo() public méthode

public getInfo ( )

initialize() protected méthode

Loads the objects this LazySplObjectStorage is supposed to hold.
protected initialize ( ) : void
Résultat void

injectPersistenceManager() public méthode

public injectPersistenceManager ( Neos\Flow\Persistence\PersistenceManagerInterface $persistenceManager ) : void
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
Résultat void

isInitialized() public méthode

Returns TRUE if the LazySplObjectStorage has been initialized.
public isInitialized ( ) : boolean
Résultat boolean

key() public méthode

public key ( )

next() public méthode

public next ( )

offsetExists() public méthode

public offsetExists ( $object )

offsetGet() public méthode

public offsetGet ( $object )

offsetSet() public méthode

public offsetSet ( $object, $info )

offsetUnset() public méthode

public offsetUnset ( $object )

removeAll() public méthode

public removeAll ( $storage )

rewind() public méthode

public rewind ( )

serialize() public méthode

we don't do those (yet)
public serialize ( )

setInfo() public méthode

public setInfo ( $data )

unserialize() public méthode

public unserialize ( $serialized )

valid() public méthode

public valid ( )

Property Details

$objectIdentifiers protected_oe property

The identifiers of the objects contained in the \SplObjectStorage
protected array $objectIdentifiers
Résultat array

$persistenceManager protected_oe property

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
Résultat Neos\Flow\Persistence\PersistenceManagerInterface