private function loadConfigs($file) { if (is_string($file)) { // Carregando configurações: $configs = Loader::configs('/Forms/' . $file); // Setando campos do formulário: $this->inputs = $configs['inputs']; $this->configs = $configs['form']; } elseif (is_array($file)) { $this->inputs = $file['inputs']; $this->configs = $file['form']; } }
/** * Initialize * * Se já houver uma conexão com o banco de dados aberta, retorna, caso contrário, * cria uma nova conexão e retorna; * * @return Object PDO instance * @throws Melyssa\Exception */ private function initialize() { // Carregando as configurações de dentro da pasta: $configs = Loader::configs("Database"); if (isset($configs['dsn'], $configs['username'], $configs['password'])) { // Temos as configurações, podemos instanciar a PDO: try { self::$connection = new \PDO($configs['dsn'], $configs['username'], $configs['password']); } catch (\PDOException $pe) { echo $pe->getMessage(); } } else { throw new Exception(Tradutor::translate("Invalid database configuration")); } }
/** * Carregamento das configurações de banco de dados: */ private function loadConfigs() { $loader = new Loader(); $configs = $loader->loadConfigs("Application/Configs/" . ENVIRONMENT . "Database"); }