File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed
Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change 77use Codefy \Framework \Support \CodefyServiceProvider ;
88use PDO ;
99
10- use function Codefy \Framework \Helpers \env ;
10+ use function Codefy \Framework \Helpers \config ;
1111use function sprintf ;
1212
1313final class PdoServiceProvider extends CodefyServiceProvider
1414{
1515 public function register (): void
1616 {
17- if ($ this ->codefy ->isRunningInConsole ()) {
18- return ;
19- }
20-
17+ $ default = config (key: 'database.default ' );
2118 $ dsn = sprintf (
2219 '%s:dbname=%s;host=%s ' ,
23- env (key: ' DB_DRIVER ' ),
24- env (key: ' DB_NAME ' ),
25- env (key:' DB_HOST ' )
20+ config (key: " database.connections. { $ default } .driver " ),
21+ config (key: " database.connections. { $ default } .dbname " ),
22+ config (key: " database.connections. { $ default } .host " )
2623 );
2724
2825 $ this ->codefy ->define (name: PDO ::class, args: [
2926 ':dsn ' => $ dsn ,
30- ':username ' => env (key: ' DB_USER ' ),
31- ':passwd ' => env (key: ' DB_PASSWORD ' ),
27+ ':username ' => config (key: " database.connections. { $ default } .username " ),
28+ ':passwd ' => config (key: " database.connections. { $ default } .password " ),
3229 ]);
3330
3431 $ this ->codefy ->share (nameOrInstance: PDO ::class);
You can’t perform that action at this time.
0 commit comments