Files
contabilidad/api/setup/settings/03_database.php

29 lines
651 B
PHP
Raw Normal View History

2021-07-27 22:29:56 -04:00
<?php
return [
'databases' => function() {
$arr = [
ORM::DEFAULT_CONNECTION => [
'type' => 'mysql',
'host' => [
'name' => $_ENV['MYSQL_HOST'] ?? 'db'
],
'user' => [
'name' => $_ENV['MYSQL_USER'],
'password' => $_ENV['MYSQL_PASSWORD']
],
'name' => $_ENV['MYSQL_DATABASE']
]
];
function toObj($arr) {
$obj = (object) $arr;
foreach ($arr as $k => $v) {
if (is_array($v)) {
$obj->{$k} = toObj($v);
}
}
return $obj;
}
return (object) ['databases' => toObj($arr), 'short_names' => true];
}
];