fix: set database env credentials without returning new instance

This commit is contained in:
Victor Westerlund 2026-02-11 17:36:05 +01:00
parent 1536079fe3
commit eacd3ae2c9
Signed by: vlw
GPG key ID: D0AD730E1057DFC6

View file

@ -26,9 +26,9 @@
* @param string $username * @param string $username
* @param string $password * @param string $password
* @param string $database * @param string $database
* @return static * @return void
*/ */
public static function from_credentials( public static function set_credentials(
?string $host = self::DEFAULT_HOSTNAME, ?string $host = self::DEFAULT_HOSTNAME,
?string $username = self::DEFAULT_USERNAME, ?string $username = self::DEFAULT_USERNAME,
?string $password = self::DEFAULT_PASSWORD, ?string $password = self::DEFAULT_PASSWORD,
@ -44,8 +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;
return new static();
} }
/** /**