mirror of https://github.com/nextcloud/server.git
improve di performance for cache
Signed-off-by: Robin Appelman <robin@icewind.nl>pull/39889/head
parent
d78563c6eb
commit
7a91abb439
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace OC\Files\Cache;
|
||||
|
||||
use OC\SystemConfig;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\Files\IMimeTypeLoader;
|
||||
use OCP\FilesMetadata\IFilesMetadataManager;
|
||||
use OCP\IDBConnection;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
class CacheDependencies {
|
||||
public function __construct(
|
||||
private IMimeTypeLoader $mimeTypeLoader,
|
||||
private IDBConnection $connection,
|
||||
private IEventDispatcher $eventDispatcher,
|
||||
private QuerySearchHelper $querySearchHelper,
|
||||
private SystemConfig $systemConfig,
|
||||
private LoggerInterface $logger,
|
||||
private IFilesMetadataManager $metadataManager,
|
||||
) {
|
||||
}
|
||||
|
||||
public function getMimeTypeLoader(): IMimeTypeLoader {
|
||||
return $this->mimeTypeLoader;
|
||||
}
|
||||
|
||||
public function getConnection(): IDBConnection {
|
||||
return $this->connection;
|
||||
}
|
||||
|
||||
public function getEventDispatcher(): IEventDispatcher {
|
||||
return $this->eventDispatcher;
|
||||
}
|
||||
|
||||
public function getQuerySearchHelper(): QuerySearchHelper {
|
||||
return $this->querySearchHelper;
|
||||
}
|
||||
|
||||
public function getSystemConfig(): SystemConfig {
|
||||
return $this->systemConfig;
|
||||
}
|
||||
|
||||
public function getLogger(): LoggerInterface {
|
||||
return $this->logger;
|
||||
}
|
||||
|
||||
public function getMetadataManager(): IFilesMetadataManager {
|
||||
return $this->metadataManager;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue