aboutsummaryrefslogtreecommitdiff
path: root/src/Service/User.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-10-23 00:47:32 +0200
committerpolo <ordipolo@gmx.fr>2026-10-23 00:47:32 +0200
commitf27cca08ff786ceff1870147f6d6bad14d71117f (patch)
treed36597a72025313d6faf4ed228755fa267ebe2f6 /src/Service/User.php
parentc7309f900ef05bd5cb313110ec159b761af394ec (diff)
downloadcms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.gz
cms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.bz2
cms-f27cca08ff786ceff1870147f6d6bad14d71117f.zip
dossiers avec majuscule, namespace pour toutes les classes, autoload psr-4, UserDataService::createZip déplacé dans Backup
Diffstat (limited to 'src/Service/User.php')
-rw-r--r--src/Service/User.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Service/User.php b/src/Service/User.php
new file mode 100644
index 0000000..bd4c315
--- /dev/null
+++ b/src/Service/User.php
@@ -0,0 +1,25 @@
1<?php
2// src/Service/User.php
3
4declare(strict_types=1);
5
6namespace App\Service;
7
8use Doctrine\ORM\EntityManager;
9
10class User{
11 static public function existUsers(EntityManager $entityManager): bool
12 {
13 if(!$entityManager // table vide
14 ->createQuery("SELECT u FROM App\Entity\User u")
15 ->setMaxResults(1)
16 ->getOneOrNullResult())
17 {
18 unset($_SESSION['user']);
19 return false;
20 }
21 else{
22 return true;
23 }
24 }
25} \ No newline at end of file