Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
100.00% |
1 / 1 |
|
100.00% |
3 / 3 |
CRAP | |
100.00% |
8 / 8 |
| Processors | |
100.00% |
1 / 1 |
|
100.00% |
3 / 3 |
3 | |
100.00% |
8 / 8 |
| chain | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| checkIsProcessable | |
100.00% |
1 / 1 |
1 | |
100.00% |
4 / 4 |
|||
| catchException | |
100.00% |
1 / 1 |
1 | |
100.00% |
3 / 3 |
|||
| <?php | |
| namespace PHPixie; | |
| class Processors | |
| { | |
| public function chain($processors) | |
| { | |
| return new Processors\Processor\Chain($processors); | |
| } | |
| public function checkIsProcessable($processor, $processableProcessor, $notProcessableProcessor) | |
| { | |
| return new Processors\Processor\CheckIsProcessable( | |
| $processor, | |
| $processableProcessor, | |
| $notProcessableProcessor | |
| ); | |
| } | |
| public function catchException($valueProcessor, $exceptionProcessor) | |
| { | |
| return new Processors\Processor\CatchException( | |
| $valueProcessor, | |
| $exceptionProcessor | |
| ); | |
| } | |
| } |