PHP Class GrumPHP\Task\AbstractPhpCsFixerTask

Inheritance: implements GrumPHP\Task\TaskInterface
Show file Open project: phpro/grumphp

Protected Properties

Property Type Description
$formatter GrumPHP\Formatter\PhpCsFixerFormatter
$grumPHP GrumPHP\Configuration\GrumPHP
$processBuilder GrumPHP\Process\ProcessBuilder
$processRunner GrumPHP\Process\AsyncProcessRunner

Public Methods

Method Description
__construct ( GrumPHP $grumPHP, ProcessBuilder $processBuilder, AsyncProcessRunner $processRunner, PhpCsFixerFormatter $formatter ) PhpCsFixerRunner constructor.
canRunInContext ( GrumPHP\Task\Context\ContextInterface $context )
getConfiguration ( )

Protected Methods

Method Description
runOnAllFiles ( GrumPHP\Task\Context\ContextInterface $context, ProcessArgumentsCollection $arguments ) : TaskResult
runOnChangedFiles ( GrumPHP\Task\Context\ContextInterface $context, ProcessArgumentsCollection $arguments, FilesCollection $files ) : TaskResult

Method Details

__construct() public method

PhpCsFixerRunner constructor.
public __construct ( GrumPHP $grumPHP, ProcessBuilder $processBuilder, AsyncProcessRunner $processRunner, PhpCsFixerFormatter $formatter )
$grumPHP GrumPHP\Configuration\GrumPHP
$processBuilder GrumPHP\Process\ProcessBuilder
$processRunner GrumPHP\Process\AsyncProcessRunner
$formatter GrumPHP\Formatter\PhpCsFixerFormatter

canRunInContext() public method

public canRunInContext ( GrumPHP\Task\Context\ContextInterface $context )
$context GrumPHP\Task\Context\ContextInterface

getConfiguration() public method

public getConfiguration ( )

runOnAllFiles() protected method

protected runOnAllFiles ( GrumPHP\Task\Context\ContextInterface $context, ProcessArgumentsCollection $arguments ) : TaskResult
$context GrumPHP\Task\Context\ContextInterface
$arguments GrumPHP\Collection\ProcessArgumentsCollection
return GrumPHP\Runner\TaskResult

runOnChangedFiles() protected method

protected runOnChangedFiles ( GrumPHP\Task\Context\ContextInterface $context, ProcessArgumentsCollection $arguments, FilesCollection $files ) : TaskResult
$context GrumPHP\Task\Context\ContextInterface
$arguments GrumPHP\Collection\ProcessArgumentsCollection
$files GrumPHP\Collection\FilesCollection
return GrumPHP\Runner\TaskResult

Property Details

$formatter protected property

protected PhpCsFixerFormatter,GrumPHP\Formatter $formatter
return GrumPHP\Formatter\PhpCsFixerFormatter

$grumPHP protected property

protected GrumPHP,GrumPHP\Configuration $grumPHP
return GrumPHP\Configuration\GrumPHP

$processBuilder protected property

protected ProcessBuilder,GrumPHP\Process $processBuilder
return GrumPHP\Process\ProcessBuilder

$processRunner protected property

protected AsyncProcessRunner,GrumPHP\Process $processRunner
return GrumPHP\Process\AsyncProcessRunner