Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/fulltextsearch.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Db/IndexesRequestBuilder.php')
-rw-r--r--lib/Db/IndexesRequestBuilder.php38
1 files changed, 16 insertions, 22 deletions
diff --git a/lib/Db/IndexesRequestBuilder.php b/lib/Db/IndexesRequestBuilder.php
index 0eb47c2..0eb72ce 100644
--- a/lib/Db/IndexesRequestBuilder.php
+++ b/lib/Db/IndexesRequestBuilder.php
@@ -1,4 +1,7 @@
<?php
+declare(strict_types=1);
+
+
/**
* FullTextSearch - Full text search framework for Nextcloud
*
@@ -24,30 +27,20 @@
*
*/
+
namespace OCA\FullTextSearch\Db;
use OCA\FullTextSearch\Model\Index;
-use OCA\FullTextSearch\Service\ConfigService;
-use OCA\FullTextSearch\Service\MiscService;
use OCP\DB\QueryBuilder\IQueryBuilder;
-use OCP\IDBConnection;
-use OCP\IL10N;
-class IndexesRequestBuilder extends CoreRequestBuilder {
-
- /**
- * WebsitesRequestBuilder constructor.
- *
- * {@inheritdoc}
- */
- public function __construct(
- IL10N $l10n, IDBConnection $connection, ConfigService $configService,
- MiscService $miscService
- ) {
- parent::__construct($l10n, $connection, $configService, $miscService);
- }
+/**
+ * Class IndexesRequestBuilder
+ *
+ * @package OCA\FullTextSearch\Db
+ */
+class IndexesRequestBuilder extends CoreRequestBuilder {
/**
@@ -55,7 +48,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
*
* @return IQueryBuilder
*/
- protected function getIndexesInsertSql() {
+ protected function getIndexesInsertSql(): IQueryBuilder {
$qb = $this->dbConnection->getQueryBuilder();
$qb->insert(self::TABLE_INDEXES);
@@ -68,7 +61,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
*
* @return IQueryBuilder
*/
- protected function getIndexesUpdateSql() {
+ protected function getIndexesUpdateSql(): IQueryBuilder {
$qb = $this->dbConnection->getQueryBuilder();
$qb->update(self::TABLE_INDEXES);
@@ -81,7 +74,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
*
* @return IQueryBuilder
*/
- protected function getIndexesSelectSql() {
+ protected function getIndexesSelectSql(): IQueryBuilder {
$qb = $this->dbConnection->getQueryBuilder();
/** @noinspection PhpMethodParametersCountMismatchInspection */
@@ -102,7 +95,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
*
* @return IQueryBuilder
*/
- protected function getIndexesDeleteSql() {
+ protected function getIndexesDeleteSql(): IQueryBuilder {
$qb = $this->dbConnection->getQueryBuilder();
$qb->delete(self::TABLE_INDEXES);
@@ -115,7 +108,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
*
* @return Index
*/
- protected function parseIndexesSelectSql($data) {
+ protected function parseIndexesSelectSql(array $data): Index {
$index = new Index($data['provider_id'], $data['document_id']);
$index->setStatus($data['status'])
->setSource($data['source'])
@@ -129,3 +122,4 @@ class IndexesRequestBuilder extends CoreRequestBuilder {
}
}
+