PHP Class GrumPHP\Runner\TaskRunner

Show file Open project: phpro/grumphp Class Usage Examples

Public Methods

Method Description
__construct ( GrumPHP $grumPHP, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
addTask ( GrumPHP\Task\TaskInterface $task )
getTasks ( ) : TasksCollection | GrumPHP\Task\TaskInterface[]
run ( GrumPHP\Task\Context\ContextInterface $context ) : TaskResultCollection

Private Methods

Method Description
runTask ( GrumPHP\Task\TaskInterface $task, GrumPHP\Task\Context\ContextInterface $context ) : GrumPHP\Runner\TaskResultInterface

Method Details

__construct() public method

public __construct ( GrumPHP $grumPHP, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
$grumPHP GrumPHP\Configuration\GrumPHP
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface

addTask() public method

public addTask ( GrumPHP\Task\TaskInterface $task )
$task GrumPHP\Task\TaskInterface

getTasks() public method

public getTasks ( ) : TasksCollection | GrumPHP\Task\TaskInterface[]
return GrumPHP\Collection\TasksCollection | GrumPHP\Task\TaskInterface[]

run() public method

public run ( GrumPHP\Task\Context\ContextInterface $context ) : TaskResultCollection
$context GrumPHP\Task\Context\ContextInterface
return GrumPHP\Collection\TaskResultCollection