- Fixed conflicts

This commit is contained in:
Dave Mc Nicoll committed 2022-04-13 03:38:57 +00:00
commit 325704260b
31 files changed
+632 -127

No files matched your search

+8 -4
View File
@@ -107,14 +107,18 @@ abstract class Ulmus
return static::$resolved[$entityClass] ?? static::$resolved[$entityClass] = new Common\EntityResolver($entityClass);
}
public static function repository(...$arguments) : Repository
public static function repository(string $entityClass, ...$arguments) : Repository
{
return new static::$repositoryClass(...$arguments);
$cls = $entityClass::resolveEntity()->sqlAdapter()->adapter()->repositoryClass();
return new $cls($entityClass, ...$arguments);
}
public static function queryBuilder(...$arguments) : Query\QueryBuilderInterface
public static function queryBuilder($entityClass, ...$arguments) : Query\QueryBuilderInterface
{
return new static::$queryBuilderClass(...$arguments);
$cls = $entityClass::resolveEntity()->sqlAdapter()->adapter()->queryBuilderClass();
return new $cls(...$arguments);
}
public static function instanciateObject(string $type, array $arguments) : object