PHP Class spec\GrumPHP\Formatter\PhpcsFormatterSpec

Inheritance: extends PhpSpec\ObjectBehavior
Show file Open project: phpro/grumphp

Public Methods

Method Description
it_formats_phpcs_json_output_for_multiple_files ( Process $process, ProcessBuilder $processBuilder )
it_formats_phpcs_json_output_for_single_file ( Process $process, ProcessBuilder $processBuilder )
it_handles_command_exceptions ( Process $process )
it_handles_invalid_json ( Process $process )
it_is_a_process_formatter ( )
it_is_initializable ( )

Private Methods

Method Description
getExampleData ( )
parseJson ( array $files ) : string

Method Details

it_formats_phpcs_json_output_for_multiple_files() public method

public it_formats_phpcs_json_output_for_multiple_files ( Process $process, ProcessBuilder $processBuilder )
$process Symfony\Component\Process\Process
$processBuilder GrumPHP\Process\ProcessBuilder

it_formats_phpcs_json_output_for_single_file() public method

public it_formats_phpcs_json_output_for_single_file ( Process $process, ProcessBuilder $processBuilder )
$process Symfony\Component\Process\Process
$processBuilder GrumPHP\Process\ProcessBuilder

it_handles_command_exceptions() public method

public it_handles_command_exceptions ( Process $process )
$process Symfony\Component\Process\Process

it_handles_invalid_json() public method

public it_handles_invalid_json ( Process $process )
$process Symfony\Component\Process\Process

it_is_a_process_formatter() public method

it_is_initializable() public method

public it_is_initializable ( )