Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
8225cbd170 fix: Даунгрейд для cis (php 7.4) 2025-07-02 16:39:51 +03:00
2 changed files with 72 additions and 60 deletions

View file

@ -1,4 +1,5 @@
<?php
namespace {
if (!function_exists('sqliteLower')) {
function sqliteLower($str)
@ -29,9 +30,16 @@ namespace ctiso {
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
}
function prepare(string $sql, array $options = []): PDOStatement|false
/**
* @param array $options
* @param string $sql
* @return PDOStatement|false
*
*/
function prepare($sql, $options = [])
{
$result/*: PDOStatement*/ = parent::prepare($sql, $options);
$result = parent::prepare($sql, $options);
return $result;
}
@ -74,7 +82,10 @@ namespace ctiso {
return $connection;
}
public function executeQuery($query, $values = null): PDOStatement|bool
/**
* @return PDOStatement|bool
*/
public function executeQuery($query, $values = null)
{
$stmt = $this->prepare($query);
@ -102,6 +113,7 @@ namespace ctiso {
/**
* Извлекает из базы первый элемент по запросу
* @return array|false
*/
public function fetchOneArray($query, $values = null)
{

View file

@ -224,7 +224,7 @@ class Functions {
*
* @return mixed
*/
static function key_values($key, $array/*: array|ArrayIterator*/) {
static function key_values($key, array $array) {
$result = [];
foreach($array as $item) {