Skip to content

Commit 3f35235

Browse files
committed
added type hints
1 parent 277296d commit 3f35235

File tree

16 files changed

+20
-26
lines changed

16 files changed

+20
-26
lines changed

src/Bridges/DatabaseDI/DatabaseExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function loadConfiguration()
6262
}
6363

6464

65-
private function setupDatabase($config, $name): void
65+
private function setupDatabase(array $config, string $name): void
6666
{
6767
$builder = $this->getContainerBuilder();
6868

src/Bridges/DatabaseTracy/ConnectionPanel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public function logQuery(Nette\Database\Connection $connection, $result): void
8181
}
8282

8383

84-
public static function renderException($e): ?array
84+
public static function renderException(?\Throwable $e): ?array
8585
{
8686
if (!$e instanceof \PDOException) {
8787
return null;

src/Database/Connection.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class Connection
4343
private $pdo;
4444

4545

46-
public function __construct($dsn, $user = null, $password = null, array $options = null)
46+
public function __construct(string $dsn, string $user = null, string $password = null, array $options = null)
4747
{
4848
$this->params = [$dsn, $user, $password];
4949
$this->options = (array) $options;
@@ -175,7 +175,7 @@ public function queryArgs(string $sql, array $params): ResultSet
175175
/**
176176
* @return array [string, array]
177177
*/
178-
public function preprocess($sql, ...$params): array
178+
public function preprocess(string $sql, ...$params): array
179179
{
180180
$this->connect();
181181
return $params
@@ -224,7 +224,7 @@ public function fetchAll(string $sql, ...$params): array
224224
}
225225

226226

227-
public static function literal($value, ...$params): SqlLiteral
227+
public static function literal(string $value, ...$params): SqlLiteral
228228
{
229229
return new SqlLiteral($value, $params);
230230
}

src/Database/Context.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public function fetchAll(string $sql, ...$params): array
145145
}
146146

147147

148-
public static function literal($value, ...$params): SqlLiteral
148+
public static function literal(string $value, ...$params): SqlLiteral
149149
{
150150
return new SqlLiteral($value, $params);
151151
}

src/Database/Conventions/StaticConventions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public function __construct(string $primary = 'id', string $foreign = '%s_id', s
4444
}
4545

4646

47-
public function getPrimary(string $table)
47+
public function getPrimary(string $table): string
4848
{
4949
return sprintf($this->primary, $this->getColumnFromTable($table));
5050
}

src/Database/DriverException.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,12 @@ public function getDriverCode()
4646
}
4747

4848

49-
/**
50-
* @return string|null SQLSTATE error code
51-
*/
5249
public function getSqlState(): ?string
5350
{
5451
return $this->errorInfo[0] ?? null;
5552
}
5653

5754

58-
/**
59-
* @return string|null SQL command
60-
*/
6155
public function getQueryString(): ?string
6256
{
6357
return $this->queryString;

src/Database/Helpers.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ public static function loadFromFile(Connection $connection, string $file, callab
224224
}
225225

226226

227-
public static function createDebugPanel($connection, bool $explain = true, $name = null): Nette\Bridges\DatabaseTracy\ConnectionPanel
227+
public static function createDebugPanel($connection, bool $explain = true, string $name = null): Nette\Bridges\DatabaseTracy\ConnectionPanel
228228
{
229229
$panel = new Nette\Bridges\DatabaseTracy\ConnectionPanel($connection);
230230
$panel->explain = $explain;

src/Database/ResultSet.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class ResultSet implements \Iterator, IRowContainer
4848
private $types;
4949

5050

51-
public function __construct(Connection $connection, $queryString, array $params)
51+
public function __construct(Connection $connection, string $queryString, array $params)
5252
{
5353
$time = microtime(true);
5454
$this->connection = $connection;

src/Database/SqlPreprocessor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public function callback(array $m): string
114114
}
115115

116116

117-
private function formatValue($value, $mode = null)
117+
private function formatValue($value, string $mode = null): string
118118
{
119119
if (!$mode || $mode === 'auto') {
120120
if (is_scalar($value) || is_resource($value)) {

src/Database/Structure.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ protected function analyzePrimaryKey(array $columns)
238238
}
239239

240240

241-
protected function analyzeForeignKeys(&$structure, $table): void
241+
protected function analyzeForeignKeys(array &$structure, string $table): void
242242
{
243243
$lowerTable = strtolower($table);
244244
foreach ($this->connection->getSupplementalDriver()->getForeignKeys($table) as $row) {

0 commit comments

Comments
 (0)