1: <?php
2:
3: namespace Charcoal\App\Handler;
4:
5: // Dependency from Pimple
6: use Pimple\Container;
7:
8: /**
9: * Request Handler
10: */
11: interface HandlerInterface
12: {
13: /**
14: * Return a new HandlerInterface object.
15: *
16: * @param Container $container A dependencies container instance.
17: */
18: public function __construct(Container $container);
19:
20: /**
21: * Initialize the HandlerInterface object.
22: *
23: * @return HandlerInterface Chainable
24: */
25: public function init();
26: }
27: