Commit ecca97c5 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Ajout d'un menu pour la route /unicaen-code qui avant renvoyait une erreur

parent 4ee38b4e
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
CHANGELOG
=========

6.3.0 (30/01/2025)
------------------

- Ajout d'un menu pour la route /unicaen-code qui avant renvoyait une erreur

6.2.3 (20/12/2024)
------------------

autoload_classmap.php

deleted100755 → 0
+0 −34
Original line number Diff line number Diff line
<?php
// Generated by UnicaenCode
return [
    'Application\Provider\Privilege\Privileges'                 => __DIR__ . '/code/template/Privileges.php',
    'Application\View\Renderer\PhpRenderer'                     => __DIR__ . '/code/template/ApplicationPhpRenderer.php',
    'EchoSQLLogger'                                             => __DIR__ . '/src/Util.php',
    'SqlFormatter'                                              => __DIR__ . '/vendor/sql-formatter-master/lib/SqlFormatter.php',
    'SqlFormatterTest'                                          => __DIR__ . '/vendor/sql-formatter-master/tests/SqlFormatterTest.php',
    'UnicaenCodeTest\Bootstrap'                                 => __DIR__ . '/tests/Bootstrap.php',
    'UnicaenCode\Console'                                       => __DIR__ . '/src/Console.php',
    'UnicaenCode\Controller\Controller'                         => __DIR__ . '/src/Controller/Controller.php',
    'UnicaenCode\Controller\Factory\ControllerFactory'          => __DIR__ . '/src/Controller/Factory/ControllerFactory.php',
    'UnicaenCode\DBAL\Logging\DebugStack'                       => __DIR__ . '/src/DBAL/Logging/DebugStack.php',
    'UnicaenCode\Form\FormMaker'                                => __DIR__ . '/src/Form/FormMaker.php',
    'UnicaenCode\Manager\FormManager'                           => __DIR__ . '/src/Manager/FormManager.php',
    'UnicaenCode\Manager\ServiceManager'                        => __DIR__ . '/src/Manager/ServiceManager.php',
    'UnicaenCode\Manager\ViewHelperManager'                     => __DIR__ . '/src/Manager/ViewHelperManager.php',
    'UnicaenCode\Module'                                        => __DIR__ . '/Module.php',
    'UnicaenCode\Service\CodeGeneratorService'                  => __DIR__ . '/src/Service/CodeGeneratorService.php',
    'UnicaenCode\Service\CollectorService'                      => __DIR__ . '/src/Service/CollectorService.php',
    'UnicaenCode\Service\ConfigService'                         => __DIR__ . '/src/Service/ConfigService.php',
    'UnicaenCode\Service\Factory\CodeGeneratorServiceFactory'   => __DIR__ . '/src/Service/Factory/CodeGeneratorServiceFactory.php',
    'UnicaenCode\Service\Factory\CollectorServiceFactory'       => __DIR__ . '/src/Service/Factory/CollectorServiceFactory.php',
    'UnicaenCode\Service\Factory\ConfigServiceFactory'          => __DIR__ . '/src/Service/Factory/ConfigServiceFactory.php',
    'UnicaenCode\Service\Factory\IntrospectionServiceFactory'   => __DIR__ . '/src/Service/Factory/IntrospectionServiceFactory.php',
    'UnicaenCode\Service\IntrospectionService'                  => __DIR__ . '/src/Service/IntrospectionService.php',
    'UnicaenCode\Service\Traits\CodeGeneratorServiceAwareTrait' => __DIR__ . '/src/Service/Traits/CodeGeneratorServiceAwareTrait.php',
    'UnicaenCode\Service\Traits\CollectorServiceAwareTrait'     => __DIR__ . '/src/Service/Traits/CollectorServiceAwareTrait.php',
    'UnicaenCode\Service\Traits\ConfigServiceAwareTrait'        => __DIR__ . '/src/Service/Traits/ConfigServiceAwareTrait.php',
    'UnicaenCode\Service\Traits\IntrospectionServiceAwareTrait' => __DIR__ . '/src/Service/Traits/IntrospectionServiceAwareTrait.php',
    'UnicaenCode\Util'                                          => __DIR__ . '/src/Util.php',
    '\classname'                                                => __DIR__ . '/code/template/Service.php',
    'classname'                                                 => __DIR__ . '/code/template/Form.php',
];
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ return [
        'template_map' => [
            'unicaen-code/index' => $unicaenCodeDir . '/view/unicaen-code/index.phtml',
            'unicaen-code/ajax'  => $unicaenCodeDir . '/view/unicaen-code/ajax.phtml',
            'unicaen-code/menu'  => $unicaenCodeDir . '/view/unicaen-code/menu.phtml',
            'laminas-developer-tools/toolbar/unicaen-code'
                                 => $unicaenCodeDir . '/view/laminas-developer-tools/toolbar/unicaen-code.phtml',
            'laminas-developer-tools/toolbar/doctrine-orm-queries'
+18 −1
Original line number Diff line number Diff line
@@ -14,7 +14,25 @@ class Controller extends AbstractActionController
    public function indexAction()
    {
        $viewName = $this->params()->fromRoute('view');
        if ($viewName) {
            return $this->codeAction($viewName);
        }

        /* @var $collector \UnicaenCode\Collector */
        $collector = Util::collector();
        $items      = $collector->getItems();

        $viewModel = new ViewModel();
        $viewModel->setTemplate('unicaen-code/menu');
        $viewModel->setVariables(['items' =>$items]);

        return $viewModel;
    }



    protected function codeAction(string $viewName)
    {
        Util::$currentView = $viewName;
        Util::$inputParams = $_REQUEST;

@@ -37,7 +55,6 @@ class Controller extends AbstractActionController
    }



    private function getViewFile($viewName)
    {
        $viewDirs = $this->getServiceConfig()->getViewDirs();
+10 −0
Original line number Diff line number Diff line
<?php
/** @var array $items */

foreach ($items as $name => $url) {
    if ($url) {
        echo "<a href=\"$url\">$name</a><br />\n";
    } else {
        echo $name;
    }
}
 No newline at end of file