5.1.5.3. Baleen\Migrations\Timeline\TimelineFactory

class TimelineFactory
__construct(ResolverInterface $resolver = null, ComparatorInterface $comparator = null, EventDispatcher $dispatcher = null)
Parameters:
create($available, $migrated =[])

Creates a Timeline instance with all available versions. Those versions that have already been migrated will be marked accordingly.

Parameters:
  • $available (array|Linked) –
  • $migrated (array|Migrated) –
Returns:

Timeline

prepareCollection($available, $migrated =[])

Sets versions in $this->availableVersions to migrated if they appear in $this->migratedVersions.

Parameters:
  • $available (array|Linked) –
  • $migrated (array|Migrated) –
Returns:

Linked