summaryrefslogtreecommitdiffstats
path: root/core/Controller/AutoCompleteController.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/Controller/AutoCompleteController.php')
-rw-r--r--core/Controller/AutoCompleteController.php21
1 files changed, 4 insertions, 17 deletions
diff --git a/core/Controller/AutoCompleteController.php b/core/Controller/AutoCompleteController.php
index 9f0e43dedd6..f7174456731 100644
--- a/core/Controller/AutoCompleteController.php
+++ b/core/Controller/AutoCompleteController.php
@@ -39,14 +39,9 @@ use OCP\IRequest;
use OCP\Share\IShare;
class AutoCompleteController extends Controller {
- /** @var ISearch */
- private $collaboratorSearch;
-
- /** @var IManager */
- private $autoCompleteManager;
-
- /** @var IEventDispatcher */
- private $dispatcher;
+ private ISearch $collaboratorSearch;
+ private IManager $autoCompleteManager;
+ private IEventDispatcher $dispatcher;
public function __construct(string $appName,
IRequest $request,
@@ -62,16 +57,9 @@ class AutoCompleteController extends Controller {
/**
* @NoAdminRequired
- *
- * @param string $search
- * @param string $itemType
- * @param string $itemId
* @param string|null $sorter can be piped, top prio first, e.g.: "commenters|share-recipients"
- * @param array $shareTypes
- * @param int $limit
- * @return DataResponse
*/
- public function get($search, $itemType, $itemId, $sorter = null, $shareTypes = [IShare::TYPE_USER], $limit = 10): DataResponse {
+ public function get(string $search, ?string $itemType, ?string $itemId, ?string $sorter = null, array $shareTypes = [IShare::TYPE_USER], int $limit = 10): DataResponse {
// if enumeration/user listings are disabled, we'll receive an empty
// result from search() – thus nothing else to do here.
[$results,] = $this->collaboratorSearch->search($search, $shareTypes, false, $limit, 0);
@@ -106,7 +94,6 @@ class AutoCompleteController extends Controller {
return new DataResponse($results);
}
-
protected function prepareResultArray(array $results): array {
$output = [];
foreach ($results as $type => $subResult) {