settings = $settings; } public function load() { foreach ($this->settings->dbs as $name => $data) { switch (strtolower($data->engine)) { case 'mysql': $obj = new MySQL($data); break; } ORM::configure($obj->dsn(), null, $name); if ($obj->hasUser()) { ORM::configure('username', $data->user->name, $name); ORM::configure('password', $data->user->password, $name); } } if (isset($this->settings->short_names)) { Model::$short_table_names = $this->settings->short_names; } } }