CollectionHydrator
in
Hydrator cache entry for collections
Table of Contents
- buildCacheEntry() : CollectionCacheEntry
- loadCacheEntry() : array<string|int, mixed>
Methods
buildCacheEntry()
public
buildCacheEntry(ClassMetadata $metadata, CollectionCacheKey $key, array<string|int, mixed>|Collection $collection) : CollectionCacheEntry
Parameters
- $metadata : ClassMetadata
-
The entity metadata.
- $key : CollectionCacheKey
-
The cached collection key.
- $collection : array<string|int, mixed>|Collection
-
The collection.
Return values
CollectionCacheEntry —loadCacheEntry()
public
loadCacheEntry(ClassMetadata $metadata, CollectionCacheKey $key, CollectionCacheEntry $entry, PersistentCollection $collection) : array<string|int, mixed>
Parameters
- $metadata : ClassMetadata
-
The owning entity metadata.
- $key : CollectionCacheKey
-
The cached collection key.
- $entry : CollectionCacheEntry
-
The cached collection entry.
- $collection : PersistentCollection
-
The collection to load the cache into.