inject SearchBuilder

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/26874/head
Robin Appelman 5 years ago
parent 66e10718c6
commit 362cb2a11f
No known key found for this signature in database
GPG Key ID: 42B69D8A64526EFB
  1. 7
      lib/private/Files/Cache/Cache.php
  2. 5
      lib/private/Files/Cache/QuerySearchHelper.php
  3. 7
      lib/private/Files/Cache/Wrapper/CacheWrapper.php

@ -121,12 +121,7 @@ class Cache implements ICache {
$this->mimetypeLoader = \OC::$server->getMimeTypeLoader();
$this->connection = \OC::$server->getDatabaseConnection();
$this->eventDispatcher = \OC::$server->get(IEventDispatcher::class);
$this->querySearchHelper = new QuerySearchHelper(
$this->mimetypeLoader,
$this->connection,
\OC::$server->getSystemConfig(),
\OC::$server->getLogger()
);
$this->querySearchHelper = \OC::$server->query(QuerySearchHelper::class);
}
protected function getQueryBuilder() {

@ -52,13 +52,14 @@ class QuerySearchHelper {
IMimeTypeLoader $mimetypeLoader,
IDBConnection $connection,
SystemConfig $systemConfig,
ILogger $logger
ILogger $logger,
SearchBuilder $searchBuilder
) {
$this->mimetypeLoader = $mimetypeLoader;
$this->connection = $connection;
$this->systemConfig = $systemConfig;
$this->logger = $logger;
$this->searchBuilder = new SearchBuilder($this->mimetypeLoader);
$this->searchBuilder = $searchBuilder;
}
protected function getQueryBuilder() {

@ -49,12 +49,7 @@ class CacheWrapper extends Cache {
$this->cache = $cache;
$this->mimetypeLoader = \OC::$server->getMimeTypeLoader();
$this->connection = \OC::$server->getDatabaseConnection();
$this->querySearchHelper = new QuerySearchHelper(
$this->mimetypeLoader,
$this->connection,
\OC::$server->getSystemConfig(),
\OC::$server->getLogger()
);
$this->querySearchHelper = \OC::$server->get(QuerySearchHelper::class);
}
protected function getCache() {

Loading…
Cancel
Save