Skip to content
Snippets Groups Projects
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
No related branches found
No related tags found
No related merge requests found
Pipeline #36123 passed
CHANGELOG 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) 6.2.3 (20/12/2024)
------------------ ------------------
......
<?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
...@@ -46,6 +46,7 @@ return [ ...@@ -46,6 +46,7 @@ return [
'template_map' => [ 'template_map' => [
'unicaen-code/index' => $unicaenCodeDir . '/view/unicaen-code/index.phtml', 'unicaen-code/index' => $unicaenCodeDir . '/view/unicaen-code/index.phtml',
'unicaen-code/ajax' => $unicaenCodeDir . '/view/unicaen-code/ajax.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' 'laminas-developer-tools/toolbar/unicaen-code'
=> $unicaenCodeDir . '/view/laminas-developer-tools/toolbar/unicaen-code.phtml', => $unicaenCodeDir . '/view/laminas-developer-tools/toolbar/unicaen-code.phtml',
'laminas-developer-tools/toolbar/doctrine-orm-queries' 'laminas-developer-tools/toolbar/doctrine-orm-queries'
......
...@@ -14,7 +14,25 @@ class Controller extends AbstractActionController ...@@ -14,7 +14,25 @@ class Controller extends AbstractActionController
public function indexAction() public function indexAction()
{ {
$viewName = $this->params()->fromRoute('view'); $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::$currentView = $viewName;
Util::$inputParams = $_REQUEST; Util::$inputParams = $_REQUEST;
...@@ -37,7 +55,6 @@ class Controller extends AbstractActionController ...@@ -37,7 +55,6 @@ class Controller extends AbstractActionController
} }
private function getViewFile($viewName) private function getViewFile($viewName)
{ {
$viewDirs = $this->getServiceConfig()->getViewDirs(); $viewDirs = $this->getServiceConfig()->getViewDirs();
......
<?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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment