Skip to content
Snippets Groups Projects
Select Git revision
  • unicaen_authentification
  • develop default
  • master protected
  • 5.x
  • 4.x
  • release_4.0.0
  • bootstrap4_migration
  • laminas_migration
  • zf-3.x
  • 7.1.0
  • 7.0.0
  • 6.1.0
  • 6.0.1
  • 6.0.0
  • 5.0.1
  • 5.0.0
  • 4.0.2
  • 4.0.1
  • 4.0.0
  • 3.0.0
  • 1.0.5
  • 1.0.4
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0
26 results

FaqController.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    module.config.php 1.60 KiB
    <?php
    
    namespace UnicaenDbImport;
    
    use Doctrine\DBAL\Platforms\PostgreSqlPlatform;
    use UnicaenDbImport\Config\ImportConfig;
    use UnicaenDbImport\Config\ImportConfigFactory;
    use UnicaenDbImport\Controller\ConsoleControllerFactory;
    use UnicaenDbImport\Importer\PostgreSQL\PostgreSQLImporter;
    use UnicaenDbImport\Importer\PostgreSQL\PostgreSQLImporterFactory;
    use UnicaenDbImport\Service\ImportService;
    use UnicaenDbImport\Service\ImportServiceFactory;
    
    return [
        'import' => [
            'importers' => [
                // database platform class => importer class
                PostgreSqlPlatform::class => PostgreSQLImporter::class,
            ],
            'imports' => [],
        ],
    
        'console' => [
            'router' => [
                'routes' => [
                    'execute_imports' => [
                        'type'    => 'simple',
                        'options' => [
                            'route'    => 'run import [--all|-a] [--name=]',
                            'defaults' => [
                                'controller' => 'UnicaenDbImport\Controller\Console',
                                'action'     => 'runImport',
                            ],
                        ],
                    ]
                ]
            ]
        ],
    
        'controllers' => [
            'factories' => [
                'UnicaenDbImport\Controller\Console' => ConsoleControllerFactory::class,
            ]
        ],
    
        'service_manager' => [
            'factories' => [
                ImportConfig::class => ImportConfigFactory::class,
                ImportService::class => ImportServiceFactory::class,
    
                PostgreSQLImporter::class => PostgreSQLImporterFactory::class,
            ],
        ],
    ];