Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
unicaen-db-import.local.php.dist 2.48 KiB
<?php
/**
* Exemple de configuration locale du module unicaen/db-import.
*/
namespace Application;
use Doctrine\DBAL\Event\Listeners\OracleSessionInit;
return [
'import' => [
'connections' => [
//
// Bases de données.
// Format: 'identifiant unique' => 'nom de la connexion Doctrine'
//
'default' => 'doctrine.connection.orm_default',
//
// API.
// Format: 'identifiant unique' => tableau de config Guzzle
//
'geo' => [
'url' => 'https://geo.api.gouv.fr',
'proxy' => false,
'verify' => true,
'user' => null,
'password' => null,
// Implémentés, mais pas gérés par Guzzle :
// - 'page_param' : nom du paramètre à utiliser pour demander une page de données précise
// - 'page_size_param' : nom du paramètre à utiliser pour demander une taille de page précise
/*
'page_param' => 'page',
'page_size_param' => 'page_size',
*/
],
],
],
/**
* Configuration Doctrine minimum requise.
*
* NB: vous pouvez placer cette configuration autre part dans votre projet.
*/
'doctrine' => [
'connection' => [
'orm_default' => [
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOPgSql\\Driver',
'params' => [
'host' => 'host.domain.fr',
'port' => '5432',
'charset' => 'utf8',
'user' => '???',
'dbname' => '???',
'password' => '???',
],
],
'orm_apogee' => [
'driverClass' => 'Doctrine\\DBAL\\Driver\\OCI8\\Driver',
'params' => [
'host' => 'host.domain.fr',
'port' => '1527',
'user' => '???',
'password' => '???',
'dbname' => '???',
'charset' => 'AL32UTF8',
],
'eventmanager' => 'orm_apogee',
],
],
'eventmanager' => [
'orm_apogee' => [
'subscribers' => [
OracleSessionInit::class,
],
],
],
],
];