MAPG-78 [fix] add missing return types to some methods

This commit is contained in:
Bence Pőcze 2020-05-30 01:51:45 +02:00
parent d55caefda0
commit 675dd7cd07
3 changed files with 8 additions and 8 deletions

View File

@ -12,17 +12,17 @@ class ResultSet implements IResultSet
$this->result = $result; $this->result = $result;
} }
public function fetch(int $type = IResultSet::FETCH_ASSOC) public function fetch(int $type = IResultSet::FETCH_ASSOC): ?array
{ {
return $this->result->fetch_array($this->convertFetchType($type)); return $this->result->fetch_array($this->convertFetchType($type));
} }
public function fetchAll(int $type = IResultSet::FETCH_ASSOC) public function fetchAll(int $type = IResultSet::FETCH_ASSOC): array
{ {
return $this->result->fetch_all($this->convertFetchType($type)); return $this->result->fetch_all($this->convertFetchType($type));
} }
public function fetchOneColumn(string $valueName, string $keyName = null) public function fetchOneColumn(string $valueName, string $keyName = null): array
{ {
$array = []; $array = [];

View File

@ -115,7 +115,7 @@ class Select
return $this; return $this;
} }
public function orderBy($column, string $type = 'asc'): Select public function orderBy($column, string $type = 'ASC'): Select
{ {
$this->orders[] = [$column, $type]; $this->orders[] = [$column, $type];
@ -394,7 +394,7 @@ class Select
$orders = $this->orders; $orders = $this->orders;
array_walk($orders, function (&$value, $key) { array_walk($orders, function (&$value, $key) {
$value = $this->generateColumn($value[0]) . ' ' . $value[1]; $value = $this->generateColumn($value[0]) . ' ' . strtoupper($value[1]);
}); });
return implode(',', $orders); return implode(',', $orders);

View File

@ -8,9 +8,9 @@ interface IResultSet
const FETCH_BOTH = 2; const FETCH_BOTH = 2;
public function fetch(int $type); public function fetch(int $type): ?array;
public function fetchAll(int $type); public function fetchAll(int $type): array;
public function fetchOneColumn(string $valueName, string $keyName); public function fetchOneColumn(string $valueName, string $keyName): array;
} }