PhpGitHooks\Module\Composer\Contract\CommandHandler\ComposerToolCommandHandler::handle PHP Метод

handle() публичный Метод

public handle ( Bruli\EventBusBundle\CommandBus\CommandInterface $command )
$command Bruli\EventBusBundle\CommandBus\CommandInterface
    public function handle(CommandInterface $command)
    {
        $this->composerTool->execute($command->getFiles(), $command->getErrorMessage());
    }

Usage Example

 /**
  * @test
  */
 public function itShouldNotExecuteComposerTool()
 {
     $files = FilesCommittedStub::createWithoutComposerFiles();
     $this->shouldHandleQuery(new ComposerFilesExtractorQuery($files), ComposerFilesResponseStub::createNoData());
     $this->composerToolCommandHandler->handle(new ComposerToolCommand($files, $this->errorMessage));
 }
ComposerToolCommandHandler