1: <?php
2:
3: namespace Project\App;
4:
5: class HTTPProcessor extends \PHPixie\DefaultBundle\Processor\HTTP\Builder
6: {
7: /**
8: * @var Builder
9: */
10: protected $builder;
11:
12: /**
13: * Constructor
14: * @param Builder $builder
15: */
16: public function __construct($builder)
17: {
18: $this->builder = $builder;
19: }
20:
21: /**
22: * Build 'greet' processor
23: * @return HTTPProcessors\Greet
24: */
25: protected function buildGreetProcessor()
26: {
27: $components = $this->builder->components();
28:
29: return new HTTPProcessors\Greet(
30: $components->template()
31: );
32: }
33: }