File: /var/www/dvpis2025/dvpis.kaunokolegija.lt/src/Repository/AcademicUnitRepository.php
<?php
namespace App\Repository;
use Doctrine\ORM\EntityRepository;
/**
* AcademicUnitRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class AcademicUnitRepository extends EntityRepository
{
public function getAllAcademicUnitsByName()
{
$results = $this->getEntityManager()
->createQuery(
"SELECT au
FROM App:AcademicUnit au
ORDER BY au.name ASC"
)
->getResult();
$return = [];
foreach ($results as $result) {
$return[trim($result->getName())] = $result;
}
return $return;
}
public function getAllByShortName()
{
return $this->getEntityManager()
->createQuery(
"SELECT sp
FROM App:AcademicUnit sp INDEX BY sp.shortName
ORDER BY sp.shortName ASC"
)
->getResult();
}
}