class Element (View source)

One element in a collection. Each element consists of a task all of its before tasks, and all of its after tasks.

This class is internal to Collection; it should not be used directly.

Properties

protected TaskInterface $task
protected TaskInterface[]|callable[] $before
protected TaskInterface[]|callable[] $after

Methods

__construct(TaskInterface $task)

No description

before(TaskInterface|callable $before, string $name)

No description

after(TaskInterface|callable $after, string $name)

No description

TaskInterface[]|callable[]
getBefore()

No description

TaskInterface[]|callable[]
getAfter()

No description

getTask()

No description

TaskInterface[]|callable[]
getTaskList()

No description

int
progressIndicatorSteps()

No description

Details

__construct(TaskInterface $task)

No description

Parameters

TaskInterface $task

before(TaskInterface|callable $before, string $name)

No description

Parameters

TaskInterface|callable $before
string $name

after(TaskInterface|callable $after, string $name)

No description

Parameters

TaskInterface|callable $after
string $name

TaskInterface[]|callable[] getBefore()

No description

Return Value

TaskInterface[]|callable[]

TaskInterface[]|callable[] getAfter()

No description

Return Value

TaskInterface[]|callable[]

TaskInterface getTask()

No description

Return Value

TaskInterface

TaskInterface[]|callable[] getTaskList()

No description

Return Value

TaskInterface[]|callable[]

int progressIndicatorSteps()

No description

Return Value

int