pwa setting

This commit is contained in:
hamed
2026-06-13 13:28:39 +03:30
parent 0b5d017b14
commit d50fb96542
15 changed files with 782 additions and 0 deletions
@@ -2,6 +2,7 @@
namespace App\ClinicInvitation\Repository;
use App\Doctor\Entity\Doctor;
use App\ClinicInvitation\Entity\ClinicDoctorInvitation;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
@@ -32,6 +33,19 @@ class ClinicDoctorInvitationRepository extends ServiceEntityRepository
->getOneOrNullResult();
}
/** @return ClinicDoctorInvitation[] */
public function findPendingByDoctor(Doctor $doctor): array
{
return $this->createQueryBuilder('i')
->where('i.doctor = :doctor')
->andWhere('i.status = :status')
->setParameter('doctor', $doctor)
->setParameter('status', ClinicDoctorInvitation::STATUS_PENDING)
->orderBy('i.invitedAt', 'DESC')
->getQuery()
->getResult();
}
public function save(ClinicDoctorInvitation $invitation): void
{
$em = $this->getEntityManager();