+isAvailable()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
This commit is contained in:
parent
d1e4d614da
commit
6684bf4570
|
@ -85,6 +85,21 @@ class FullTextSearchManager implements IFullTextSearchManager {
|
|||
$this->searchService = $searchService;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since 16.0.0
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isAvailable(): bool {
|
||||
if ($this->indexService === null ||
|
||||
$this->providerService === null ||
|
||||
$this->searchService === null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return IProviderService
|
||||
|
|
|
@ -78,6 +78,16 @@ interface IFullTextSearchManager {
|
|||
*/
|
||||
public function registerSearchService(ISearchService $searchService);
|
||||
|
||||
/**
|
||||
* returns true is Full Text Search is available (app is present and Service
|
||||
* are registered)
|
||||
*
|
||||
* @since 16.0.0
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isAvailable(): bool;
|
||||
|
||||
|
||||
/**
|
||||
* Add the Javascript API in the navigation page of an app.
|
||||
|
|
Loading…
Reference in New Issue