PHP 클래스 GrumPHP\Runner\TaskRunner

파일 보기 프로젝트 열기: phpro/grumphp 1 사용 예제들

공개 메소드들

메소드 설명
__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

비공개 메소드들

메소드 설명
runTask ( GrumPHP\Task\TaskInterface $task, GrumPHP\Task\Context\ContextInterface $context ) : GrumPHP\Runner\TaskResultInterface

메소드 상세

__construct() 공개 메소드

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

addTask() 공개 메소드

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

getTasks() 공개 메소드

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

run() 공개 메소드

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