[DATABASE][CONFIG] Loading defaults into database, doctrine static wrapper

This commit is contained in:
Hugo Sales
2020-05-14 21:55:04 +00:00
committed by Hugo Sales
parent cdb863ba17
commit b9bc88ddbf
5 changed files with 378 additions and 400 deletions

View File

@@ -30,18 +30,18 @@
namespace App\Core;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\EntityManagerInterface;
abstract class DB
{
private static ?EntityManager $em;
public static function setEntityManager($m): void
private static ?EntityManagerInterface $em;
public static function setManager($m): void
{
self::$em = $m;
}
public static function __call($method, array $args = [])
public static function __callStatic(string $name, array $args)
{
$em->{$method}(...$args);
return self::$em->{$name}(...$args);
}
}