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:
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: