1: <?php
2:
3: namespace PHPixie\Processors\Processor;
4:
5: class Chain implements \PHPixie\Processors\Processor
6: {
7: protected $processors;
8:
9: public function __construct($processors)
10: {
11: $this->processors = $processors;
12: }
13:
14: public function process($value)
15: {
16: foreach($this->processors as $processor) {
17: $value = $processor->process($value);
18: }
19:
20: return $value;
21: }
22: }