Все возвраты false изменены на пустой массив.
This commit is contained in:
parent
60ac124ea9
commit
3830c97ac2
@ -53,11 +53,15 @@ class Db
|
|||||||
/**
|
/**
|
||||||
* @param string $query
|
* @param string $query
|
||||||
* @param array $args
|
* @param array $args
|
||||||
* @return false|array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public static function getRows(string $query, array $args = []): false|array
|
public static function getRows(string $query, array $args = []): array
|
||||||
{
|
{
|
||||||
return self::run($query, $args)->fetchAll();
|
$stmt = self::run($query, $args)->fetchAll();
|
||||||
|
if (!$stmt) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return $stmt;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -108,19 +112,23 @@ class Db
|
|||||||
{
|
{
|
||||||
$result = self::getRow($query, $args);
|
$result = self::getRow($query, $args);
|
||||||
if (!empty($result)) {
|
if (!empty($result)) {
|
||||||
$result = array_shift($result);
|
return array_shift($result);
|
||||||
}
|
}
|
||||||
return $result;
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $query
|
* @param string $query
|
||||||
* @param array $args
|
* @param array $args
|
||||||
* @return mixed
|
* @return array
|
||||||
*/
|
*/
|
||||||
public static function getRow(string $query, array $args = []): mixed
|
public static function getRow(string $query, array $args = []): array
|
||||||
{
|
{
|
||||||
return self::run($query, $args)->fetch();
|
$stmt = self::run($query, $args)->fetch();
|
||||||
|
if (!$stmt) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return $stmt;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -130,7 +138,11 @@ class Db
|
|||||||
*/
|
*/
|
||||||
public static function getColumn(string $query, array $args = []): array
|
public static function getColumn(string $query, array $args = []): array
|
||||||
{
|
{
|
||||||
return self::run($query, $args)->fetchAll(PDO::FETCH_COLUMN);
|
$stmt = self::run($query, $args)->fetchAll(PDO::FETCH_COLUMN);
|
||||||
|
if (!$stmt) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return $stmt;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user