Commit 99fecbfd authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

.

parent c02985bd
Loading
Loading
Loading
Loading
Loading
+60 −0
Original line number Diff line number Diff line
<?php

namespace UnicaenParametre;

use UnicaenAide\Controller\AdministrationController;
use UnicaenAide\Controller\AdministrationControllerFactory;
use UnicaenParametre\Controller\ParametreController;
use UnicaenPrivilege\Guard\PrivilegeController;
use Laminas\Router\Http\Literal;
use Laminas\Router\Http\Segment;

return [
    'bjyauthorize' => [
        'guards' => [
            PrivilegeController::class => [

            ],
        ],
    ],

    'router'          => [
        'routes' => [
            'unicaen-aide' => [
                'type'  => Literal::class,
                'options' => [
                    'route'    => '/unicaen-aide',
                ],
                'may_terminate' => false,
                'child_routes' => [
                    'administration' => [
                        'type'  => Literal::class,
                        'options' => [
                            'route'    => '/administration',
                            'defaults' => [
                                'controller' => AdministrationController::class,
                                'action' => 'index'
                            ],
                        ],
                    ],
                ],
            ],
        ],
    ],

    'service_manager' => [
        'factories' => [],
    ],
    'controllers'     => [
        'factories' => [
            AdministrationController::class => AdministrationControllerFactory::class
        ],
    ],
    'form_elements' => [
        'factories' => [],
    ],
    'hydrators' => [
        'factories' => [],
    ]

];
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,8 @@ return [
        ],
    ],



    'view_manager'    => [
        'template_path_stack' => [
            __DIR__ . '/../view',
+17 −0
Original line number Diff line number Diff line
<?php

namespace UnicaenAide\Controller;


use Laminas\Mvc\Controller\AbstractActionController;
use Laminas\View\Model\ViewModel;

class AdministrationController extends AbstractActionController
{
    public function indexAction() : ViewModel
    {
        return new ViewModel([]);
    }
}

?>
 No newline at end of file
+14 −0
Original line number Diff line number Diff line
<?php

namespace UnicaenAide\Controller;

use Psr\Container\ContainerInterface;

class AdministrationControllerFactory {

    public function __invoke(ContainerInterface $container) : AdministrationController
    {
        $controller = new AdministrationController();
        return $controller;
    }
}
 No newline at end of file
+0 −0

Empty file added.

Loading