Updated Project Source code (I don't remember what i did.)

This commit is contained in:
netkas 2024-09-24 14:20:49 -04:00
parent fc2e4d5a73
commit 4879fdf36d
10 changed files with 289 additions and 10 deletions

View file

@ -0,0 +1,27 @@
<?php
namespace Socialbox\Classes;
class Configuration
{
private static ?array $configuration = null;
public static function getConfiguration(): array
{
if(self::$configuration === null)
{
$config = new \ConfigLib\Configuration('net.nosial.socialbox');
$config->setDefault('database.host', '127.0.0.1');
$config->setDefault('database.port', 3306);
$config->setDefault('database.username', 'root');
$config->setDefault('database.password', null);
$config->setDefault('database.name', 'test');
$config->save();
self::$configuration = $config->getConfiguration();
}
return self::$configuration;
}
}

View file

@ -13,7 +13,7 @@ class Database
private static ?PDO $instance = null;
/**
* @return mysqli
* @return PDO
* @throws DatabaseOperationException
*/
public static function getConnection(): PDO
@ -22,7 +22,7 @@ class Database
{
try
{
$dsn = 'mysql:host=172.27.0.1;dbname=socialbox;port=3306;charset=utf8mb4';
$dsn = 'mysql:host=127.0.0.1;dbname=socialbox;port=3306;charset=utf8mb4';
self::$instance = new PDO($dsn, 'root', 'root');
// Set some common PDO attributes for better error handling