Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49
This commit is contained in:
@@ -27,9 +27,9 @@ class Db
|
||||
|
||||
/**
|
||||
* @param string $query
|
||||
* @return int
|
||||
* @return false|int
|
||||
*/
|
||||
public static function exec(string $query): int
|
||||
public static function exec(string $query): false|int
|
||||
{
|
||||
self::init();
|
||||
return self::$db->exec($query);
|
||||
@@ -42,9 +42,9 @@ class Db
|
||||
|
||||
/**
|
||||
* @param ?string $name [optional] Name of the sequence object from which the ID should be returned.
|
||||
* @return string
|
||||
* @return false|string
|
||||
*/
|
||||
public static function lastInsertId(?string $name = null): string
|
||||
public static function lastInsertId(?string $name = null): false|string
|
||||
{
|
||||
self::init();
|
||||
return self::$db->lastInsertId($name);
|
||||
@@ -53,9 +53,9 @@ class Db
|
||||
/**
|
||||
* @param string $query
|
||||
* @param array $args
|
||||
* @return array
|
||||
* @return false|array
|
||||
*/
|
||||
public static function getRows(string $query, array $args = []): array
|
||||
public static function getRows(string $query, array $args = []): false|array
|
||||
{
|
||||
return self::run($query, $args)->fetchAll();
|
||||
}
|
||||
@@ -63,9 +63,9 @@ class Db
|
||||
/**
|
||||
* @param string $query
|
||||
* @param array $args
|
||||
* @return PDOStatement
|
||||
* @return false|PDOStatement
|
||||
*/
|
||||
public static function run(string $query, array $args = []): PDOStatement
|
||||
public static function run(string $query, array $args = []): false|PDOStatement
|
||||
{
|
||||
try {
|
||||
if (!$args) {
|
||||
@@ -81,9 +81,9 @@ class Db
|
||||
|
||||
/**
|
||||
* @param string $stmt
|
||||
* @return PDOStatement
|
||||
* @return false|PDOStatement
|
||||
*/
|
||||
private static function query(string $stmt): PDOStatement
|
||||
private static function query(string $stmt): false|PDOStatement
|
||||
{
|
||||
self::init();
|
||||
return self::$db->query($stmt);
|
||||
@@ -91,9 +91,9 @@ class Db
|
||||
|
||||
/**
|
||||
* @param string $stmt
|
||||
* @return PDOStatement
|
||||
* @return false|PDOStatement
|
||||
*/
|
||||
public static function prepare(string $stmt): PDOStatement
|
||||
public static function prepare(string $stmt): false|PDOStatement
|
||||
{
|
||||
self::init();
|
||||
return self::$db->prepare($stmt);
|
||||
@@ -104,7 +104,7 @@ class Db
|
||||
* @param array $args
|
||||
* @return mixed
|
||||
*/
|
||||
public static function getValue(string $query, array $args = [])
|
||||
public static function getValue(string $query, array $args = []): mixed
|
||||
{
|
||||
$result = self::getRow($query, $args);
|
||||
if (!empty($result)) {
|
||||
@@ -118,7 +118,7 @@ class Db
|
||||
* @param array $args
|
||||
* @return mixed
|
||||
*/
|
||||
public static function getRow(string $query, array $args = [])
|
||||
public static function getRow(string $query, array $args = []): mixed
|
||||
{
|
||||
return self::run($query, $args)->fetch();
|
||||
}
|
||||
@@ -137,7 +137,7 @@ class Db
|
||||
* @param string $query
|
||||
* @param array $args
|
||||
*/
|
||||
public static function sql(string $query, array $args = [])
|
||||
public static function sql(string $query, array $args = []): void
|
||||
{
|
||||
self::run($query, $args);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user