diff --git a/src/PhpDebugBarMiddlewareFactory.php b/src/PhpDebugBarMiddlewareFactory.php new file mode 100644 index 0000000..0eed041 --- /dev/null +++ b/src/PhpDebugBarMiddlewareFactory.php @@ -0,0 +1,21 @@ + + */ +class PhpDebugBarMiddlewareFactory +{ + public function __invoke() + { + $debugbar = new StandardDebugBar(); + $renderer = $debugbar->getJavascriptRenderer('/phpdebugbar'); + + return new PhpDebugBarMiddleware($renderer); + } +} diff --git a/test/PhpDebugBarMiddlewareFactoryTest.php b/test/PhpDebugBarMiddlewareFactoryTest.php new file mode 100644 index 0000000..215bef4 --- /dev/null +++ b/test/PhpDebugBarMiddlewareFactoryTest.php @@ -0,0 +1,22 @@ + + */ +class PhpDebugBarMiddlewareFactoryTest extends PHPUnit_Framework_TestCase +{ + public function testFactory() + { + $factory = new PhpDebugBarMiddlewareFactory(); + + $result = $factory(); + + $this->assertInstanceOf(PhpDebugBarMiddleware::class, $result); + } +}