Compare commits

..

No commits in common. "master" and "1.7.5" have entirely different histories.

2 changed files with 3 additions and 17 deletions

View file

@ -19,8 +19,6 @@
private const DEFAULT_USERNAME = "www-data"; private const DEFAULT_USERNAME = "www-data";
private const DEFAULT_PASSWORD = ""; private const DEFAULT_PASSWORD = "";
private static ?Database $instance = null;
/** /**
* Create a new Database instance from credentials * Create a new Database instance from credentials
* *
@ -46,16 +44,6 @@
$_ENV["mariadb"]["user"] = $username; $_ENV["mariadb"]["user"] = $username;
$_ENV["mariadb"]["pass"] = $password; $_ENV["mariadb"]["pass"] = $password;
$_ENV["mariadb"]["db"] = $database; $_ENV["mariadb"]["db"] = $database;
self::$instance = null;
}
public static function instance(): static {
if (self::$instance) {
return self::$instance;
}
return new static();
} }
/** /**
@ -68,8 +56,6 @@
$_ENV["mariadb"]["pass"], $_ENV["mariadb"]["pass"],
$_ENV["mariadb"]["db"], $_ENV["mariadb"]["db"],
); );
self::$instance = $this;
} }
/** /**

View file

@ -27,7 +27,7 @@
* @param string $table The target database table * @param string $table The target database table
*/ */
protected static function create(string $table, array $values): bool { protected static function create(string $table, array $values): bool {
return Database::instance()->from($table)->insert($values); return new Database()->from($table)->insert($values);
} }
/** /**
@ -42,7 +42,7 @@
public readonly array $columns, public readonly array $columns,
public readonly array $where public readonly array $where
) { ) {
$this->db = Database::instance(); $this->db = new Database();
} }
/** /**
@ -75,7 +75,7 @@
* @return bool Entity exists * @return bool Entity exists
*/ */
public function isset(): bool { public function isset(): bool {
return $this->_isset ??= Database::instance() return $this->_isset ??= new Database()
->from($this->table) ->from($this->table)
->where($this->where) ->where($this->where)
->limit(1) ->limit(1)