chore: Проверки для типов
This commit is contained in:
parent
6fdc3eb46b
commit
5d3fae4249
15 changed files with 125 additions and 42 deletions
|
|
@ -132,7 +132,7 @@ namespace ctiso {
|
|||
* Извлекает из базы все элементы по запросу (Для совместимости со старым представлением баз данных CIS)
|
||||
* @param string $query - запрос
|
||||
* @param ?array<string, mixed> $values - значения
|
||||
* @return list<array<string, mixed>>
|
||||
* @return array<array<string, mixed>>
|
||||
*/
|
||||
public function fetchAllArray($query, $values = null)
|
||||
{
|
||||
|
|
@ -212,6 +212,9 @@ namespace ctiso {
|
|||
return $result[$index];
|
||||
} else {
|
||||
$result = $this->fetchOneArray("SELECT $index AS lastid FROM $table WHERE OID = last_insert_rowid()");
|
||||
if ($result === false) {
|
||||
throw new \RuntimeException("Ошибка получения идентификатора");
|
||||
}
|
||||
return $result['lastid'];
|
||||
}
|
||||
}
|
||||
|
|
@ -255,6 +258,9 @@ namespace ctiso {
|
|||
function getNextId($seq)
|
||||
{
|
||||
$result = $this->fetchOneArray("SELECT nextval('$seq')");
|
||||
if ($result === false) {
|
||||
throw new \RuntimeException("Ошибка получения следующего идентификатора");
|
||||
}
|
||||
return $result['nextval'];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue