* initial commit

This commit is contained in:
Danyi Dávid
2018-05-02 11:01:38 +02:00
commit ff2721f67c
39 changed files with 5308 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<?php
declare(strict_types=1);
namespace App\Plates;
use Psr\Container\ContainerInterface;
use Zend\Expressive\Plates\Exception\MissingHelperException;
use Zend\Expressive\Router\RouterInterface;
class NavigationExtensionFactory
{
public function __invoke(ContainerInterface $container) : NavigationExtension
{
if (! $container->has(RouterInterface::class)) {
throw new MissingHelperException(sprintf(
'%s requires that the %s service be present; not found',
NavigationExtension::class,
RouterInterface::class
));
}
$router = $container->get(RouterInterface::class);
return new NavigationExtension($router);
}
}