Merge branch '153-feat-new-importer-for-socialwork'

This commit is contained in:
2021-07-30 13:24:26 +02:00
20 changed files with 857 additions and 387 deletions

View File

@@ -18,31 +18,27 @@ final class GoalRepository implements ObjectRepository
$this->repository = $entityManager->getRepository(Goal::class);
}
public function find($id)
public function find($id, ?int $lockMode = null, ?int $lockVersion = null): ?Goal
{
return $this->repository->find($id);
return $this->repository->find($id, $lockMode, $lockVersion);
}
public function findAll()
/**
* @return array<int, Goal>
*/
public function findAll(): array
{
return $this->repository->findAll();
}
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null)
/**
* @return array<int, Goal>
*/
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null): array
{
return $this->repository->findBy($criteria, $orderBy, $limit, $offset);
}
public function findOneBy(array $criteria)
{
return $this->findOneBy($criteria);
}
public function getClassName()
{
return Goal::class;
}
/**
*
* @return Goal[]
@@ -91,4 +87,16 @@ final class GoalRepository implements ObjectRepository
return $qb;
}
public function findOneBy(array $criteria, ?array $orderBy = null): ?Goal
{
return $this->repository->findOneBy($criteria, $orderBy);
}
/**
* @return class-string
*/
public function getClassName(): string
{
return Goal::class;
}
}