aboutsummaryrefslogtreecommitdiff
path: root/src/service/User.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/User.php')
-rw-r--r--src/service/User.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/service/User.php b/src/service/User.php
new file mode 100644
index 0000000..bd17dce
--- /dev/null
+++ b/src/service/User.php
@@ -0,0 +1,23 @@
1<?php
2// src/service/User.php
3
4declare(strict_types=1);
5
6use Doctrine\ORM\EntityManager;
7
8class User{
9 static public function existUsers(EntityManager $entityManager): bool
10 {
11 if(!$entityManager // table vide
12 ->createQuery("SELECT u FROM App\Entity\User u")
13 ->setMaxResults(1)
14 ->getOneOrNullResult())
15 {
16 unset($_SESSION['user']);
17 return false;
18 }
19 else{
20 return true;
21 }
22 }
23} \ No newline at end of file