From 37a256457923524208f640075df9c893f3ce5afe Mon Sep 17 00:00:00 2001 From: Ruslan Baidan Date: Fri, 3 Jul 2020 15:38:25 +0200 Subject: [PATCH] Added the tests migrations files. --- .gitignore | 1 + public/info.php | 2 ++ tests/migrations/phinx_core.php | 29 ++++++++++++++++++++++++++ tests/migrations/phinx_frontoffice.php | 29 ++++++++++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 public/info.php create mode 100644 tests/migrations/phinx_core.php create mode 100644 tests/migrations/phinx_frontoffice.php diff --git a/.gitignore b/.gitignore index 70e0aa3..d5d8f91 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ nbproject .project .settings migrations +!tests/migrations *.sublime-* vagrant/.vagrant/ vagrant/*.log diff --git a/public/info.php b/public/info.php new file mode 100644 index 0000000..61ace19 --- /dev/null +++ b/public/info.php @@ -0,0 +1,2 @@ + 'mysql', + 'host' => $config['doctrine']['connection']['orm_default']['params']['host'], + 'name' => $config['doctrine']['connection']['orm_default']['params']['dbname'], + 'user' => $config['doctrine']['connection']['orm_default']['params']['user'], + 'pass' => $config['doctrine']['connection']['orm_default']['params']['password'], + 'port' => $config['doctrine']['connection']['orm_default']['params']['port'], + 'charset' => 'utf8', +]; +if (isset($config['doctrine']['connection']['orm_default']['params']['options'][PDO::MYSQL_ATTR_SSL_KEY])) { + $connectionConf['ssl_key'] = + $config['doctrine']['connection']['orm_default']['params']['options'][PDO::MYSQL_ATTR_SSL_KEY]; +} + +return [ + 'paths' => [ + 'migrations' => dirname(__DIR__) . '/../module/Monarc/Core/migrations/db', + 'seeds' => dirname(__DIR__) . '/../module/Monarc/Core/migrations/seeds', + ], + 'environments' => [ + 'default_migration_table' => 'phinxlog', + 'default_database' => 'common', + 'common' => $connectionConf, + ], +]; diff --git a/tests/migrations/phinx_frontoffice.php b/tests/migrations/phinx_frontoffice.php new file mode 100644 index 0000000..32c35be --- /dev/null +++ b/tests/migrations/phinx_frontoffice.php @@ -0,0 +1,29 @@ + 'mysql', + 'host' => $config['doctrine']['connection']['orm_cli']['params']['host'], + 'name' => $config['doctrine']['connection']['orm_cli']['params']['dbname'], + 'user' => $config['doctrine']['connection']['orm_cli']['params']['user'], + 'pass' => $config['doctrine']['connection']['orm_cli']['params']['password'], + 'port' => $config['doctrine']['connection']['orm_cli']['params']['port'], + 'charset' => 'utf8', +]; +if (isset($config['doctrine']['connection']['orm_cli']['params']['options'][PDO::MYSQL_ATTR_SSL_KEY])) { + $connectionConf['ssl_key'] = + $config['doctrine']['connection']['orm_cli']['params']['options'][PDO::MYSQL_ATTR_SSL_KEY]; +} + +return [ + 'paths' => [ + 'migrations' => dirname(__DIR__) . '/../module/Monarc/FrontOffice/migrations/db', + 'seeds' => dirname(__DIR__) . '/../module/Monarc/FrontOffice/migrations/seeds', + ], + 'environments' => [ + 'default_migration_table' => 'phinxlog', + 'default_database' => 'cli', + 'cli' => $connectionConf, + ], +];