File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 3333use OCP \Files \Search \ISearchComparison ;
3434use OCP \Files \Search \ISearchOperator ;
3535use OCP \Files \Search \ISearchOrder ;
36+ use OCP \FilesMetadata \IFilesMetadataManager ;
3637use OCP \FilesMetadata \IMetadataQuery ;
3738
3839/**
@@ -101,13 +102,9 @@ class SearchBuilder {
101102
102103 public const TAG_FAVORITE = '_$!<Favorite>!$_ ' ;
103104
104- /** @var IMimeTypeLoader */
105- private $ mimetypeLoader ;
106-
107105 public function __construct (
108106 IMimeTypeLoader $ mimetypeLoader
109107 ) {
110- $ this ->mimetypeLoader = $ mimetypeLoader ;
111108 }
112109
113110 /**
@@ -306,7 +303,6 @@ private function validateComparison(ISearchComparison $operator) {
306303
307304
308305 private function getExtraOperatorField (ISearchComparison $ operator , IMetadataQuery $ metadataQuery ): array {
309- $ paramType = self ::$ fieldTypes [$ operator ->getField ()];
310306 $ field = $ operator ->getField ();
311307 $ value = $ operator ->getValue ();
312308 $ type = $ operator ->getType ();
Original file line number Diff line number Diff line change 3030use OCP \Files \Search \ISearchBinaryOperator ;
3131use OCP \Files \Search \ISearchComparison ;
3232use OCP \Files \Search \ISearchOperator ;
33+ use OCP \FilesMetadata \IFilesMetadataManager ;
3334use Test \TestCase ;
3435
3536/**
@@ -39,9 +40,12 @@ class SearchBuilderTest extends TestCase {
3940 /** @var IQueryBuilder */
4041 private $ builder ;
4142
42- /** @var IMimeTypeLoader| \PHPUnit\Framework\MockObject\MockObject */
43+ /** @var IMimeTypeLoader& \PHPUnit\Framework\MockObject\MockObject */
4344 private $ mimetypeLoader ;
4445
46+ /** @var IFilesMetadataManager&\PHPUnit\Framework\MockObject\MockObject */
47+ private $ filesMetadataManager ;
48+
4549 /** @var SearchBuilder */
4650 private $ searchBuilder ;
4751
@@ -52,6 +56,7 @@ protected function setUp(): void {
5256 parent ::setUp ();
5357 $ this ->builder = \OC ::$ server ->getDatabaseConnection ()->getQueryBuilder ();
5458 $ this ->mimetypeLoader = $ this ->createMock (IMimeTypeLoader::class);
59+ $ this ->filesMetadataManager = $ this ->createMock (IFilesMetadataManager::class);
5560
5661 $ this ->mimetypeLoader ->expects ($ this ->any ())
5762 ->method ('getId ' )
@@ -75,7 +80,7 @@ protected function setUp(): void {
7580 [6 , 'image ' ]
7681 ]);
7782
78- $ this ->searchBuilder = new SearchBuilder ($ this ->mimetypeLoader );
83+ $ this ->searchBuilder = new SearchBuilder ($ this ->mimetypeLoader , $ this -> filesMetadataManager );
7984 $ this ->numericStorageId = 10000 ;
8085
8186 $ this ->builder ->select (['fileid ' ])
You can’t perform that action at this time.
0 commit comments