Skip to content
Snippets Groups Projects
Select Git revision
  • 999b2978deb21b3dd46b39d089b8aedb11422020
  • master default protected
  • b24
  • ll-workflow
  • alc-scindage-donnees-pj
  • FJ_LL_Tbl_Contrat
  • alc-docker-node
  • ll-apiplatform
  • php84
  • ll-rgpd
  • b23
  • alc-filtre-type-intervenant
  • ll-sans-mdb5
  • formules-ancienne-infra
  • ll-formules
  • alc-intervenant-dmep
  • ll-suppr-v_vol-s
  • b20
  • ll-postgresql
  • b23.0.1
  • b22
  • 24.8
  • 24.7
  • 24.6
  • 24.5
  • 24.4
  • 24.3
  • 24.2
  • 24.1
  • 24.0
  • 23.15
  • 24.0-beta19
  • 24.0-beta18
  • 24.0-beta17
  • 24.0-beta16
  • 24.0-beta15
  • 24.0-beta14
  • 24.0-beta13
  • 23.14
  • 24.0-beta12
  • 24.0-beta11
41 results

structure.config.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    structure.config.php 2.62 KiB
    <?php
    
    namespace Application;
    
    return array(
        'router' => array(
            'routes' => array(
                'structure' => array(
                    'type' => 'Literal',
                    'options' => array(
                        'route' => '/structure',
                        'defaults' => array(
                           '__NAMESPACE__' => 'Application\Controller',
                            'controller'    => 'Structure',
                            'action'        => 'index',
                        ),
                    ),
                    'may_terminate' => true,
                    'child_routes' => array(
                        'modifier' => array(
                            'type'    => 'Segment',
                            'options' => array(
                                'route'    => '/modifier/:id',
                                'constraints' => array(
                                    'id' => '[0-9]*',
                                ),
                                'defaults' => array(
                                    'action' => 'modifier',
                                ),
                            ),
                        ),
                        'recherche' => array(
                            'type'    => 'Segment',
                            'options' => array(
                                'route'    => '/recherche[/:term]',
                                'defaults' => array(
                                    'action' => 'recherche',
                                ),
                            ),
                        ),
                        'default' => array(
                            'type'    => 'Segment',
                            'options' => array(
                                'route'    => '/:action[/:id]',
                                'constraints' => array(
                                    'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                                    'id'     => '[0-9]*',
                                ),
                                'defaults' => array(
                                    'action' => 'index',
                                ),
                            ),
                        ),
                    ),
                ),
            ),
        ),
        'bjyauthorize' => array(
            'guards' => array(
                'BjyAuthorize\Guard\Controller' => array(
                    array(
                        'controller' => 'Application\Controller\Structure',
                        //'action' => array('index', 'choisir', 'modifier', 'rechercher', 'voir', 'search'),
                        'roles' => array('user')),
                ),
            ),
        ),
        'controllers' => array(
            'invokables' => array(
                'Application\Controller\Structure'   => 'Application\Controller\StructureController',
            ),
        ),
    );