public function SolrFieldTypeListBuilder::getConfigZip in Search API Solr 8.2
Return value
\ZipStream\ZipStream
Throws
\Drupal\search_api\SearchApiException
\ZipStream\Exception\FileNotFoundException
\ZipStream\Exception\FileNotReadableException
File
- src/
Controller/ SolrFieldTypeListBuilder.php, line 338
Class
- SolrFieldTypeListBuilder
- Provides a listing of SolrFieldType.
Namespace
Drupal\search_api_solr\ControllerCode
public function getConfigZip() {
/** @var \Drupal\search_api_solr\SolrBackendInterface $backend */
$backend = $this
->getBackend();
$connector = $backend
->getSolrConnector();
$solr_branch = $connector
->getSolrBranch($this->assumed_minimum_version);
$zip = new ZipStream('solr_' . $solr_branch . '_config.zip');
$files = $this
->getConfigFiles();
foreach ($files as $name => $content) {
$zip
->addFile($name, $content);
}
return $zip;
}