MAPG-199 fix issues found by PHPStan

This commit is contained in:
bence committed 2020-07-05 23:18:56 +02:00
1 parent 39d691fd7f
commit af98d71924
34 files changed
+89 -68

No files matched your search

+2 -2
View File
@@ -12,11 +12,11 @@ class Connection implements IConnection
public function __construct(string $host, string $user, string $password, string $db, int $port = -1, string $socket = null)
{
if ($port < 0) {
$port = ini_get('mysqli.default_port');
$port = (int) ini_get('mysqli.default_port');
}
if ($socket === null) {
$socket = ini_get('mysqli.default_socket');
$socket = (string) ini_get('mysqli.default_socket');
}
$this->connection = new mysqli($host, $user, $password, $db, $port, $socket);
+5 -5
View File
@@ -30,7 +30,7 @@ class Select
private array $orders = [];
private array $limit;
private ?array $limit;
public function __construct(IConnection $connection, ?string $table = null)
{
@@ -144,7 +144,7 @@ class Select
$this->limit = null;
}
public function paginate(int $page, int $itemsPerPage)
public function paginate(int $page, int $itemsPerPage): Select
{
$this->limit($itemsPerPage, ($page - 1) * $itemsPerPage);
@@ -308,7 +308,7 @@ class Select
return implode(' ', $joins);
}
private function generateConditions(string $type): array
private function generateConditions(int $type): array
{
$conditions = '';
$params = [];
@@ -376,9 +376,9 @@ class Select
return [$conditionsString, $params];
}
private function generateComplexConditionFragment(string $type, Closure $conditionCallback): array
private function generateComplexConditionFragment(int $type, Closure $conditionCallback): array
{
$instance = new static($this->connection, $this->table);
$instance = new self($this->connection, $this->table);
$instance->tableAliases = $this->tableAliases;
$conditionCallback($instance);
+2 -1
View File
@@ -1,7 +1,8 @@
<?php namespace MapGuesser\Database;
class Utils {
public static function backtick(string $name) {
public static function backtick(string $name): string
{
return '`' . $name . '`';
}
}