Baleen\Migrations\Delta\Delta\Delta\Collection\Resolver\FirstLastResolver¶
-
class
FirstLastResolver
¶ Class FirstLastResolver
-
doResolve
($alias, Collection $collection)¶ Resolves an alias into a Delta.
Parameters: - $alias (string) –
- $collection (Collection) –
Returns: DeltaInterface|null
-
__construct
($cacheEnabled = true)¶ Parameters: - $cacheEnabled (bool) –
-
resolve
($alias, Collection $collection)¶ Resolves an alias into a Delta.
Parameters: - $alias (string) –
- $collection (Collection) –
Returns: DeltaInterface|null
-
cacheGet
($alias, Collection $collection)¶ Gets an alias from the cache. Returns false if nothing could be found, a Delta if the alias was previously resolved to a version, and null if the alias couldn’t be resolved in a previous call.
Parameters: - $alias –
- $collection (Collection) –
Returns: bool|null|DeltaInterface
-
cacheSet
($alias, $collection, $result)¶ Saves the result of resolving an alias against a given collection into the cache.
Parameters: - $alias –
- $collection –
- $result –
-
clearCache
(Collection $collection = null)¶ Parameters: - $collection (Collection) –
-