Provide project by id or by slug

This commit is contained in:
2025-05-15 14:18:26 +02:00
parent 899d6f8cb3
commit bcd35d7486
3 changed files with 40 additions and 1 deletions
@@ -31,6 +31,15 @@ class ProjectRepository extends ServiceEntityRepository
->getOneOrNullResult();
}
public function findOneByIdOrSlug(mixed $idOrSlug): ?Project
{
if (\is_numeric($idOrSlug)) {
return $this->find($idOrSlug);
}
return $this->findOneBy(['slug' => $idOrSlug]);
}
// /**
// * @return Project[] Returns an array of Project objects
// */