private function FileMime::getAvailableMimes in Search API Sort Priority 8
Get a list of mimes for all files.
Return value
array Return a mime list.
1 call to FileMime::getAvailableMimes()
- FileMime::buildConfigurationForm in src/
Plugin/ search_api/ processor/ FileMime.php - Form constructor.
File
- src/
Plugin/ search_api/ processor/ FileMime.php, line 204
Class
- FileMime
- Adds customized sort priority by File mime.
Namespace
Drupal\search_api_sort_priority\Plugin\search_api\processorCode
private function getAvailableMimes() {
$mimeTypes = [];
$connection = \Drupal::database();
$query = $connection
->select('file_managed', 'f')
->condition('f.status', FILE_STATUS_PERMANENT)
->fields('f', [
'filemime',
])
->distinct()
->execute();
$results = $query
->fetchAll();
foreach ($results as $result) {
$mimeTypes[] = $result->filemime;
}
return $mimeTypes;
}