11<?php
22if (php_sapi_name() !== 'cli') exit('It\'s no cli!');
3- print_r($argv);
43
54$dbConfig = dirname(dirname(dirname(__DIR__))).'/Config/Database.php';
65
7- if(!is_dir(dirname($dbConfig))) exit("\n\n--- Configuration file for Database not instaled!\n\n");
6+ if(is_file($dbConfig)) return "\n--- Database configuration file already exists!\n";
7+ if(!is_dir(dirname($dbConfig))) return "\n\n--- Configuration file for Database not instaled!\n\n";
88
99$data = <<<'EOD'
1010<?php
@@ -46,13 +46,13 @@ namespace Config;
4646
4747class Database
4848{
49- static $config = ['mysql'=>['dsn'=>'mysql:host=localhost;dbname=dbName;charset=utf8',
50- 'user'=>'userName',
51- 'passw'=>'password'
52- ],
53- 'sqlite'=>['dsn'=>'sqlite.db']
54- ];
55- static $default = 'mysql';
49+ static $config = ['mysql'=>['dsn'=>'mysql:host=localhost;dbname=dbName;charset=utf8',
50+ 'user'=>'userName',
51+ 'passw'=>'password'
52+ ],
53+ 'sqlite'=>['dsn'=>'sqlite.db']
54+ ];
55+ static $default = 'mysql';
5656
5757 //Configuração da tabela de usuário | Lib\User
5858 static $userTable = ['table'=>'usuario',
@@ -67,15 +67,15 @@ class Database
6767
6868 static function get($alias = null)
6969 {
70- if($alias === null) return static::$config[static::$default];
71- if(isset(static::$config[$alias])) return static::$config[$alias];
72- else return false;
70+ if($alias === null) return static::$config[static::$default];
71+ if(isset(static::$config[$alias])) return static::$config[$alias];
72+ else return false;
7373 }
7474
7575 static function getDefault()
7676 {
77- return static::$default;
78- }
77+ return static::$default;
78+ }
7979
8080 static function getUserConfig()
8181 {
8686
8787file_put_contents($dbConfig, $data);
8888
89- echo "\n\n--- Database instaled!\n\n";
89+ return "\n\n--- Database instaled!\n\n";
0 commit comments