fix: Аннотации к типам.

This commit is contained in:
origami11@yandex.ru 2025-11-05 11:01:56 +03:00
parent f07a668b30
commit 540805ae35
3 changed files with 24 additions and 6 deletions

View file

@ -1,8 +1,8 @@
<?php
namespace {
if (!function_exists('sqliteLower')) {
/**
* @param string $str
/**
* @param string $str
* @return string
*/
function sqliteLower($str)
@ -43,9 +43,12 @@ namespace ctiso {
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
}
function prepare(string $sql, array $options = []): PDOStatement|false
/**
* prepare возвращает только PDOStatement т.к установлен PDO::ERRMODE_EXCEPTION
*/
function prepare(string $sql, array $options = []): PDOStatement
{
/** @var PDOStatement $result */
/** @var PDOStatement */
$result = parent::prepare($sql, $options);
return $result;
}
@ -106,7 +109,7 @@ namespace ctiso {
* @param string $query - запрос
* @param ?array<string, mixed> $values - значения
*/
public function executeQuery($query, $values = null): PDOStatement|bool
public function executeQuery($query, $values = null): PDOStatement
{
$stmt = $this->prepare($query);