Baleen\Migrations\Delta\VersionRepository\VersionRepository

class VersionRepository

Class VersionRepository.

fetchAll()

Reads versions from the storage file.

Returns:Migrated
update(DeltaInterface $version)
Parameters:
doFetchAll()
Returns:DeltaInterface[]|Migrated
setComparator(ComparatorInterface $comparator)
Parameters:
getComparator()
Returns:ComparatorInterface
updateAll(Migrated $versions)

Write a collection of versions to the storage file.

Parameters:
Returns:

bool Returns false on failure.

save(DeltaInterface $version)

Adds a version into storage

Parameters:
Returns:

bool

delete(DeltaInterface $version)

Removes a version from storage

Parameters:
Returns:

bool