SolrCacheListBuilder.php in Search API Solr 8.3
Same filename and directory in other branches
Namespace
Drupal\search_api_solr\ControllerFile
src/Controller/SolrCacheListBuilder.phpView source
<?php
namespace Drupal\search_api_solr\Controller;
/**
* Provides a listing of SolrCache.
*/
class SolrCacheListBuilder extends AbstractSolrEntityListBuilder {
/**
* Cache label.
*
* @var string
*/
protected $label = 'Solr Cache';
/**
* Returns a list of all disabled caches for current server.
*
* @return array
* List of all disabled caches for current server.
*
* @throws \Drupal\search_api\SearchApiException
*/
protected function getDisabledEntities() : array {
/** @var \Drupal\search_api_solr\SolrBackendInterface $backend */
$backend = $this
->getBackend();
return $backend
->getDisabledCaches();
}
}
Classes
Name | Description |
---|---|
SolrCacheListBuilder | Provides a listing of SolrCache. |