Skip to content
Snippets Groups Projects
Select Git revision
  • 8225c28e104687e1639ec11a86a02e0c6a770bae
  • master default protected
  • main
  • update_github_actions
  • 144_rocky8_support
  • 195-update-pdk-to-300
  • 144-rocky8
  • add_test_github_test_workflow
  • pdk_2.4.0
  • fix_unclosed_let_block_in_defines_client_spec
  • validation_fixes
  • freeradius_3_0_21_config_updates
  • data_types
  • PrepareBuster
  • travis
  • 4.0.1
  • 4.0.0
  • 3.9.2
  • 3.9.1
  • 3.9.0
  • 3.8.2
  • 3.8.1
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.3
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.3.1
35 results

statusclient.pp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    module.config.php 3.93 KiB
    <?php
    
    namespace UnicaenOracle;
    
    use Doctrine\DBAL\Driver\OCI8\Driver as OCI8;
    use UnicaenOracle\Controller\Factory\IndexControllerFactory;
    use UnicaenOracle\Controller\IndexController;
    use UnicaenOracle\DBAL\Event\Listeners\OracleSessionInit;
    use UnicaenOracle\ORM\Query\Functions\Chr;
    use UnicaenOracle\ORM\Query\Functions\CompriseEntre;
    use UnicaenOracle\ORM\Query\Functions\Convert;
    use UnicaenOracle\ORM\Query\Functions\Replace;
    use UnicaenOracle\Service\DataService;
    use UnicaenOracle\Service\SchemaService;
    
    return [
        'doctrine' => [
            'connection'    => [
                'orm_default' => [
                    'driver_class' => OCI8::class,
                ],
            ],
            'configuration' => [
                'orm_default' => [
                    'string_functions' => [
                        'CHR'     => Chr::class,
                        'CONVERT' => Convert::class,
                        'REPLACE' => Replace::class,
    
                        // fonctions du package PL/SQL "UNICAEN_ORACLE" (cf. "../data/package.sql")
                        'compriseEntre' => CompriseEntre::class,
                    ],
                ],
            ],
            'eventmanager'  => [
                'orm_default' => [
                    'subscribers' => [
                        OracleSessionInit::class,
                    ],
                ],
            ],
        ],
        'console' => [
            'router' => [
                'routes' => [
                    'generateScriptForSchemaClearingConsole' => [
                        'type' => 'Simple',
                        'options' => [
                            'route'    => 'generate-script-for-schema-clearing --connection= [--output-dir=]',
                            'defaults' => [
                                'controller' => IndexController::class,
                                'action'     => 'generateScriptForSchemaClearingConsole',
                            ],
                        ],
                    ],
                    'generateScriptForSchemaCreationConsole' => [
                        'type' => 'Simple',
                        'options' => [
                            'route'    => 'generate-script-for-schema-creation --src-connection= --dst-connection= [--ref-constraints-included=] [--output-dir=]',
                            'defaults' => [
                                'controller' => IndexController::class,
                                'action'     => 'generateScriptForSchemaCreationConsole',
                            ],
                        ],
                    ],
                    'generateScriptForRefConstraintsCreationConsole' => [
                        'type' => 'Simple',
                        'options' => [
                            'route'    => 'generate-script-for-ref-constraints-creation --src-connection= --dst-connection= [--output-dir=]',
                            'defaults' => [
                                'controller' => IndexController::class,
                                'action'     => 'generateScriptForRefConstraintsCreationConsole',
                            ],
                        ],
                    ],
                    'generateScriptsForDataInsertsConsole' => [
                        'type' => 'Simple',
                        'options' => [
                            'route'    => 'generate-scripts-for-data-inserts --src-connection= --dst-connection= --tables= [--output-dir=]',
                            'defaults' => [
                                'controller' => IndexController::class,
                                'action'     => 'generateScriptsForDataInsertsConsole',
                            ],
                        ],
                    ],
                ],
            ],
            'view_manager' => [
                'display_not_found_reason' => true,
                'display_exceptions'       => true,
            ]
        ],
        'controllers' => [
            'factories' => [
                IndexController::class => IndexControllerFactory::class,
            ],
        ],
        'service_manager' => [
            'invokables' => [
                SchemaService::class => SchemaService::class,
                DataService::class => DataService::class,
            ]
        ]
    ];