fix: Даунгрейд для cis (php 7.4)
This commit is contained in:
parent
36c81135f3
commit
8225cbd170
2 changed files with 72 additions and 60 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
if (!function_exists('sqliteLower')) {
|
if (!function_exists('sqliteLower')) {
|
||||||
function sqliteLower($str)
|
function sqliteLower($str)
|
||||||
|
|
@ -29,9 +30,16 @@ namespace ctiso {
|
||||||
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
|
$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;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -74,7 +82,10 @@ namespace ctiso {
|
||||||
return $connection;
|
return $connection;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function executeQuery($query, $values = null): PDOStatement|bool
|
/**
|
||||||
|
* @return PDOStatement|bool
|
||||||
|
*/
|
||||||
|
public function executeQuery($query, $values = null)
|
||||||
{
|
{
|
||||||
$stmt = $this->prepare($query);
|
$stmt = $this->prepare($query);
|
||||||
|
|
||||||
|
|
@ -102,6 +113,7 @@ namespace ctiso {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Извлекает из базы первый элемент по запросу
|
* Извлекает из базы первый элемент по запросу
|
||||||
|
* @return array|false
|
||||||
*/
|
*/
|
||||||
public function fetchOneArray($query, $values = null)
|
public function fetchOneArray($query, $values = null)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -224,7 +224,7 @@ class Functions {
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
static function key_values($key, $array/*: array|ArrayIterator*/) {
|
static function key_values($key, array $array) {
|
||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach($array as $item) {
|
foreach($array as $item) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue