aboutsummaryrefslogtreecommitdiff
path: root/lib/models/SimpleORMap.class.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-04-01 09:07:31 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-04-01 11:26:24 +0200
commit861c32e6889f33faff7f8fbb69d287f9e57d478b (patch)
tree76cabe52a2cfe6afd5ac5eb7094c70c5174b306a /lib/models/SimpleORMap.class.php
parentfbffec70730f8247b04d94cdcae6f4971b78b91e (diff)
prevent php8 warnings, fixes #5441
Closes #5441 Merge request studip/studip!4084
Diffstat (limited to 'lib/models/SimpleORMap.class.php')
-rw-r--r--lib/models/SimpleORMap.class.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/models/SimpleORMap.class.php b/lib/models/SimpleORMap.class.php
index aaf2e7d..19b1381 100644
--- a/lib/models/SimpleORMap.class.php
+++ b/lib/models/SimpleORMap.class.php
@@ -431,8 +431,11 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate
self::$schemes = unserialize($cache->read('DB_TABLE_SCHEMES')) ?: [];
}
if (!isset(self::$schemes[$db_table])) {
+ $pk = [];
+ $db_fields = [];
+
$db = DBManager::get()->query("SHOW COLUMNS FROM $db_table");
- while($rs = $db->fetch(PDO::FETCH_ASSOC)){
+ while ($rs = $db->fetch(PDO::FETCH_ASSOC)){
$db_fields[strtolower($rs['Field'])] = [
'name' => $rs['Field'],
'null' => $rs['Null'],
@@ -440,7 +443,7 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate
'type' => $rs['Type'],
'extra' => $rs['Extra']
];
- if ($rs['Key'] == 'PRI'){
+ if ($rs['Key'] === 'PRI'){
$pk[] = strtolower($rs['Field']);
}
}