1: <?php
2:
3: namespace PHPixie;
4:
5: class Processors
6: {
7: public function chain($processors)
8: {
9: return new Processors\Processor\Chain($processors);
10: }
11:
12: public function checkIsProcessable($processor, $processableProcessor, $notProcessableProcessor)
13: {
14: return new Processors\Processor\CheckIsProcessable(
15: $processor,
16: $processableProcessor,
17: $notProcessableProcessor
18: );
19: }
20:
21: public function catchException($valueProcessor, $exceptionProcessor)
22: {
23: return new Processors\Processor\CatchException(
24: $valueProcessor,
25: $exceptionProcessor
26: );
27: }
28: }