remove members page, move to summary

This commit is contained in:
2021-06-18 11:27:25 +02:00
parent f1120af59e
commit 0add757230
6 changed files with 214 additions and 93 deletions

View File

@@ -7,14 +7,9 @@ use Chill\PersonBundle\Entity\Household\Position;
//use Doctrine\Persistence\ManagerRegistry;
use Doctrine\ORM\EntityManagerInterface;
use Doctrine\ORM\EntityRepository;
use Doctrine\Persistence\ObjectRepository;
/**
* @method Position|null find($id, $lockMode = null, $lockVersion = null)
* @method Position|null findOneBy(array $criteria, array $orderBy = null)
* @method Position[] findAll()
* @method Position[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
final class PositionRepository
final class PositionRepository implements ObjectRepository
{
private EntityRepository $repository;
@@ -30,4 +25,45 @@ final class PositionRepository
{
return $this->repository->findAll();
}
/**
* @return Position[]
*/
public function findByActiveOrdered(): array
{
return $this->repository->createQueryBuilder('p')
->select('p')
->orderBy('p.ordering', 'ASC')
->getQuery()
->getResult();
}
/**
* @return Position[]
*/
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null): array
{
return $this->repository->findBy($criteria, $orderBy, $limit, $offset);
}
/**
* @return Position[]
*/
public function findOneBy(array $criteria): array
{
return $this->repository->findOneBy($criteria);
}
/**
* @return Position
*/
public function find($id)
{
return $this->repository->find($id);
}
public function getClassName()
{
return Position::class;
}
}