Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
CRAP | |
100.00% |
5 / 5 |
| RouterPackage | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |
100.00% |
5 / 5 |
| addToContainer | |
100.00% |
1 / 1 |
1 | |
100.00% |
5 / 5 |
|||
| <?php | |
| declare(strict_types=1); | |
| namespace Bone\Router; | |
| use Barnacle\Container; | |
| use Barnacle\RegistrationInterface; | |
| use Bone\Router\Router; | |
| use Bone\Router\Decorator\ExceptionDecorator; | |
| use Bone\Router\Decorator\NotAllowedDecorator; | |
| use Bone\Router\Decorator\NotFoundDecorator; | |
| use Bone\Router\PlatesStrategy; | |
| use Bone\View\ViewEngine; | |
| use League\Route\Strategy\ApplicationStrategy; | |
| class RouterPackage implements RegistrationInterface | |
| { | |
| /** | |
| * @param Container $c | |
| */ | |
| public function addToContainer(Container $c) | |
| { | |
| $strategy = new ApplicationStrategy(); | |
| $strategy->setContainer($c); | |
| $router = $c[Router::class] = new Router(); | |
| $router->setStrategy($strategy); | |
| } | |
| } |