Advanced search: backend allows multiples terms to search #33269
Annotations
10 errors
Psalm:
apps/dav/lib/CardDAV/CardDavBackend.php#L1178
apps/dav/lib/CardDAV/CardDavBackend.php:1178:4: InvalidArrayOffset: Cannot access value on variable $options using offset value of 'since', expecting 'types', 'escape_like_param', 'limit', 'offset' or 'wildcard' (see https://psalm.dev/115)
|
Psalm:
apps/dav/lib/CardDAV/CardDavBackend.php#L1178
apps/dav/lib/CardDAV/CardDavBackend.php:1178:33: UndefinedClass: Class, interface or enum named OCP\Search\Filter\DateTimeFilter does not exist (see https://psalm.dev/019)
|
Psalm:
apps/files/lib/Search/FilesSearchProvider.php#L170
apps/files/lib/Search/FilesSearchProvider.php:170:28: UnhandledMatchCondition: This match expression is not exhaustive - consider values 'max-size'|'mime'|'min-size'|'person'|'since'|'term'|'type'|'until'|mixed (see https://psalm.dev/236)
|
Psalm:
apps/files/lib/Search/FilesSearchProvider.php#L193
apps/files/lib/Search/FilesSearchProvider.php:193:60: InvalidReturnType: Not all code paths of OCA\Files\Search\FilesSearchProvider::buildPersonSearchQuery end in a return statement, return type OCP\Files\Search\ISearchOperator expected (see https://psalm.dev/011)
|
Psalm:
core/Controller/UnifiedSearchController.php#L92
core/Controller/UnifiedSearchController.php:92:13: InvalidReturnType: The declared return type 'OCP\AppFramework\Http\DataResponse<200, array{cursor: int|null|string, entries: array<array-key, array{attributes: array<array-key, string>, icon: string, resourceUrl: string, rounded: bool, subline: string, thumbnailUrl: string, title: string}>, isPaginated: bool, name: string}, array<never, never>>|OCP\AppFramework\Http\DataResponse<400, null, array<never, never>>' for OC\Core\Controller\UnifiedSearchController::search is incorrect, got 'OCP\AppFramework\Http\DataResponse<200|400, array<array-key, mixed>, array<never, never>>' (see https://psalm.dev/011)
|
Psalm:
core/Controller/UnifiedSearchController.php#L107
core/Controller/UnifiedSearchController.php:107:11: InvalidReturnStatement: The inferred type 'OCP\AppFramework\Http\DataResponse<400, array<never, never>, array<never, never>>' does not match the declared return type 'OCP\AppFramework\Http\DataResponse<200, array{cursor: int|null|string, entries: array<array-key, array{attributes: array<array-key, string>, icon: string, resourceUrl: string, rounded: bool, subline: string, thumbnailUrl: string, title: string}>, isPaginated: bool, name: string}, array<never, never>>|OCP\AppFramework\Http\DataResponse<400, null, array<never, never>>' for OC\Core\Controller\UnifiedSearchController::search (see https://psalm.dev/128)
|
Psalm:
lib/private/Search/FilterCollection.php#L38
lib/private/Search/FilterCollection.php:38:1: InvalidDocblock: @template-implements must include the name of an implemented class, got OC\Search\IteratorAggregate<string, OCP\Search\IFilter> (see https://psalm.dev/008)
|
Psalm:
lib/private/Search/FilterFactory.php#L55
lib/private/Search/FilterFactory.php:55:20: InvalidArgument: Argument 2 of OC\Search\FilterFactory::get expects array<array-key, mixed>|string, but possibly undefined string provided (see https://psalm.dev/004)
|
Psalm:
lib/public/Search/IFilterCollection.php#L36
lib/public/Search/IFilterCollection.php:36:1: InvalidDocblock: @template-implements must include the name of an implemented class, got IteratorAggregate<string, OCP\Search\IFilter> (see https://psalm.dev/008)
|
Psalm:
lib/public/Search/IFilterCollection.php#L36
lib/public/Search/IFilterCollection.php:36:37: MissingTemplateParam: OCP\Search\IFilterCollection has missing template params when extending IteratorAggregate, expecting 2 (see https://psalm.dev/182)
|
The logs for this run have expired and are no longer available.
Loading