2017-01-10 16:51:55 +01:00
< ? php
/**
* Global Configuration Override
*
* You can use this file for overriding configuration values from modules , etc .
* You would place values in here that are agnostic to the environment and not
* sensitive to security .
*
* @ NOTE : In practice , this file will typically be INCLUDED in your source
* control , so do not include passwords or other sensitive information in this
* file .
*/
return array (
// DOCTRINE CONF
'service_manager' => array (
'factories' => array (
'doctrine.cache.mycache' => 'MonarcCore\Service\DoctrineCacheServiceFactory' ,
2017-02-01 11:28:46 +01:00
'doctrine.monarc_logger' => 'MonarcCore\Service\DoctrineLoggerFactory' ,
2017-01-10 16:51:55 +01:00
),
),
'doctrine' => array (
'connection' => array (
'orm_default' => array (
'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver' ,
'params' => array (
2017-01-23 15:28:41 +01:00
'host' => '127.0.0.1' ,
2017-01-10 16:51:55 +01:00
'port' => 3306 ,
2017-01-23 15:28:41 +01:00
'user' => 'root' ,
2017-01-10 16:51:55 +01:00
'password' => '' ,
'dbname' => 'monarc_common' ,
'charset' => 'utf8' ,
'driverOptions' => array (
2017-01-23 15:01:17 +01:00
PDO :: ATTR_STRINGIFY_FETCHES => false ,
PDO :: ATTR_EMULATE_PREPARES => false ,
2017-01-10 16:51:55 +01:00
PDO :: MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' ,
),
),
),
'orm_cli' => array (
'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver' ,
'params' => array (
2017-01-23 15:28:41 +01:00
'host' => '127.0.0.1' ,
2017-01-10 16:51:55 +01:00
'port' => 3306 ,
'user' => 'root' ,
'password' => '' ,
'dbname' => 'monarc_cli' ,
'charset' => 'utf8' ,
'driverOptions' => array (
2017-01-23 15:01:17 +01:00
PDO :: ATTR_STRINGIFY_FETCHES => false ,
PDO :: ATTR_EMULATE_PREPARES => false ,
2017-01-10 16:51:55 +01:00
PDO :: MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' ,
),
),
),
),
/* 'migrations_configuration' => array (
'orm_default' => array (
'name' => 'Monarc Migrations' ,
'directory' => __DIR__ . " /../../migrations " ,
'namespace' => 'Monarc\Migrations' ,
'table' => 'migrations' ,
'column' => 'version' ,
),
'orm_cli' => array (
'name' => 'Monarc Common Migrations' ,
'directory' => __DIR__ . " /../../migrations " ,
'namespace' => 'MonarcCli\Migrations' ,
'table' => 'migrations' ,
'column' => 'version' ,
),
), */
'entitymanager' => array (
'orm_default' => array (
'connection' => 'orm_default' ,
'configuration' => 'orm_default'
),
'orm_cli' => array (
'connection' => 'orm_cli' ,
'configuration' => 'orm_cli' ,
),
),
'configuration' => array (
'orm_default' => array (
'metadata_cache' => 'mycache' ,
'query_cache' => 'mycache' ,
'result_cache' => 'mycache' ,
'driver' => 'orm_default' , // This driver will be defined later
'generate_proxies' => true ,
'proxy_dir' => 'data/DoctrineORMModule/Proxy' ,
'proxy_namespace' => 'DoctrineORMModule\Proxy' ,
'filters' => array (),
'datetime_functions' => array (),
'string_functions' => array (),
'numeric_functions' => array (),
'second_level_cache' => array (),
2017-02-01 11:28:46 +01:00
'sql_logger' => 'doctrine.monarc_logger' ,
2017-01-10 16:51:55 +01:00
),
'orm_cli' => array (
'metadata_cache' => 'mycache' ,
'query_cache' => 'mycache' ,
'result_cache' => 'mycache' ,
'driver' => 'orm_cli' , // This driver will be defined later
'generate_proxies' => true ,
'proxy_dir' => 'data/DoctrineORMModule/Proxy' ,
'proxy_namespace' => 'DoctrineORMModule\Proxy' ,
'filters' => array (),
'datetime_functions' => array (),
'string_functions' => array (),
'numeric_functions' => array (),
'second_level_cache' => array (),
2017-02-01 11:28:46 +01:00
'sql_logger' => 'doctrine.monarc_logger' ,
2017-01-10 16:51:55 +01:00
),
),
),
2017-03-10 11:36:39 +01:00
'spool_path_create' => getcwd () . '/data/json/create/' , //default location path where the json file enabling the creation of the environment of the client should be generated
'spool_path_delete' => getcwd () . '/data/json/delete/' , //default location path where the json file enabling the deletion of the environment of the client should be generated
2017-01-10 16:51:55 +01:00
// END DOCTRINE CONF
);