From 4f5da9b3dba24582a043ef98f8b5e8cb4e3bfc66 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 30 Oct 2016 13:55:11 +0100 Subject: [PATCH] fixes #8 Not tested yet --- DataStorage/Database/Query/Builder.php | 2 +- DataStorage/Database/Query/Grammar/Grammar.php | 2 +- DataStorage/Database/Query/Grammar/MicrosoftGrammar.php | 1 + DataStorage/Database/Query/Grammar/MysqlGrammar.php | 1 + DataStorage/Database/Query/Grammar/OracleGrammar.php | 1 + DataStorage/Database/Query/Grammar/PostgresGrammar.php | 1 + DataStorage/Database/Query/Grammar/SQLiteGrammar.php | 1 + 7 files changed, 7 insertions(+), 2 deletions(-) diff --git a/DataStorage/Database/Query/Builder.php b/DataStorage/Database/Query/Builder.php index c3cfa350d..0cfa63f4c 100644 --- a/DataStorage/Database/Query/Builder.php +++ b/DataStorage/Database/Query/Builder.php @@ -116,7 +116,7 @@ class Builder extends BuilderAbstract /** * Limit. * - * @var array + * @var int * @since 1.0.0 */ public $limit = null; diff --git a/DataStorage/Database/Query/Grammar/Grammar.php b/DataStorage/Database/Query/Grammar/Grammar.php index 8f37b6e04..bd3b188a1 100644 --- a/DataStorage/Database/Query/Grammar/Grammar.php +++ b/DataStorage/Database/Query/Grammar/Grammar.php @@ -300,7 +300,7 @@ class Grammar extends GrammarAbstract * @since 1.0.0 * @author Dennis Eichhorn */ - protected function compileLimit(Builder $query, $limit) : string + protected function compileLimit(Builder $query, int $limit) : string { return 'LIMIT ' . $limit; } diff --git a/DataStorage/Database/Query/Grammar/MicrosoftGrammar.php b/DataStorage/Database/Query/Grammar/MicrosoftGrammar.php index 0e6ac72d2..a1f5780ed 100644 --- a/DataStorage/Database/Query/Grammar/MicrosoftGrammar.php +++ b/DataStorage/Database/Query/Grammar/MicrosoftGrammar.php @@ -15,6 +15,7 @@ */ namespace phpOMS\DataStorage\Database\Query\Grammar; +use phpOMS\DataStorage\Database\Query\Builder; /** * Grammar class. diff --git a/DataStorage/Database/Query/Grammar/MysqlGrammar.php b/DataStorage/Database/Query/Grammar/MysqlGrammar.php index 30f7622cc..ad7dc54e8 100644 --- a/DataStorage/Database/Query/Grammar/MysqlGrammar.php +++ b/DataStorage/Database/Query/Grammar/MysqlGrammar.php @@ -15,6 +15,7 @@ */ namespace phpOMS\DataStorage\Database\Query\Grammar; +use phpOMS\DataStorage\Database\Query\Builder; /** * Grammar class. diff --git a/DataStorage/Database/Query/Grammar/OracleGrammar.php b/DataStorage/Database/Query/Grammar/OracleGrammar.php index 58d8e0b8a..e89bd8431 100644 --- a/DataStorage/Database/Query/Grammar/OracleGrammar.php +++ b/DataStorage/Database/Query/Grammar/OracleGrammar.php @@ -15,6 +15,7 @@ */ namespace phpOMS\DataStorage\Database\Query\Grammar; +use phpOMS\DataStorage\Database\Query\Builder; /** * Grammar class. diff --git a/DataStorage/Database/Query/Grammar/PostgresGrammar.php b/DataStorage/Database/Query/Grammar/PostgresGrammar.php index fac4df664..682fa397c 100644 --- a/DataStorage/Database/Query/Grammar/PostgresGrammar.php +++ b/DataStorage/Database/Query/Grammar/PostgresGrammar.php @@ -15,6 +15,7 @@ */ namespace phpOMS\DataStorage\Database\Query\Grammar; +use phpOMS\DataStorage\Database\Query\Builder; /** * Grammar class. diff --git a/DataStorage/Database/Query/Grammar/SQLiteGrammar.php b/DataStorage/Database/Query/Grammar/SQLiteGrammar.php index f2bc8765c..be6d75fd9 100644 --- a/DataStorage/Database/Query/Grammar/SQLiteGrammar.php +++ b/DataStorage/Database/Query/Grammar/SQLiteGrammar.php @@ -15,6 +15,7 @@ */ namespace phpOMS\DataStorage\Database\Query\Grammar; +use phpOMS\DataStorage\Database\Query\Builder; /** * Grammar class.