forked from akrabat/slim3-skeleton
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathphinx.php
26 lines (23 loc) · 819 Bytes
/
phinx.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
// load database settings from app configuration to avoid configuration redundance
$app_settings = require __DIR__.'/app/settings.php';
$db_settings = $app_settings['settings']['db'];
return [
'paths' => [
'migrations' => '%%PHINX_CONFIG_DIR%%/db/migrations',
'seeds' => '%%PHINX_CONFIG_DIR%%/db/seeds',
],
'environments' => [
'default_migration_table' => 'phinxlog',
'default_database' => 'db',
'db' => [
'adapter' => $db_settings['driver'],
'host' => $db_settings['host'],
'name' => $db_settings['database'],
'user' => $db_settings['username'],
'pass' => $db_settings['password'],
'port' => $db_settings['port'],
'charset' => $db_settings['charset'],
],
],
];