%PDF- %PDF-
| Direktori : /www/varak.net/nextcloud.varak.net/lib/public/Collaboration/AutoComplete/ |
| Current File : //www/varak.net/nextcloud.varak.net/lib/public/Collaboration/AutoComplete/AutoCompleteEvent.php |
<?php
declare(strict_types=1);
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OCP\Collaboration\AutoComplete;
use OCP\EventDispatcher\GenericEvent;
/**
* @since 16.0.0
* @deprecated Use {@see AutoCompleteFilterEvent} instead
*/
class AutoCompleteEvent extends GenericEvent {
/**
* @param array $arguments
* @since 16.0.0
*/
public function __construct(array $arguments) {
parent::__construct(null, $arguments);
}
/**
* @since 16.0.0
*/
public function getResults(): array {
return $this->getArgument('results');
}
/**
* @param array $results
* @since 16.0.0
*/
public function setResults(array $results): void {
$this->setArgument('results', $results);
}
/**
* @since 16.0.0
*/
public function getSearchTerm(): string {
return $this->getArgument('search');
}
/**
* @return int[]
* @since 16.0.0
*/
public function getShareTypes(): array {
return $this->getArgument('shareTypes');
}
/**
* @since 16.0.0
*/
public function getItemType(): string {
return $this->getArgument('itemType');
}
/**
* @since 16.0.0
*/
public function getItemId(): string {
return $this->getArgument('itemId');
}
/**
* @since 16.0.0
*/
public function getSorter(): string {
return $this->getArgument('sorter');
}
/**
* @since 16.0.0
*/
public function getLimit(): int {
return $this->getArgument('limit');
}
}