function ImageToolkitManager::getDefaultToolkitId
Gets the default image toolkit ID.
Return value
string|bool ID of the default toolkit, or FALSE on error.
1 call to ImageToolkitManager::getDefaultToolkitId()
- ImageToolkitManager::getDefaultToolkit in core/
lib/ Drupal/ Core/ ImageToolkit/ ImageToolkitManager.php - Gets the default image toolkit.
File
-
core/
lib/ Drupal/ Core/ ImageToolkit/ ImageToolkitManager.php, line 61
Class
- ImageToolkitManager
- Manages image toolkit plugins.
Namespace
Drupal\Core\ImageToolkitCode
public function getDefaultToolkitId() {
$toolkit_id = $this->configFactory
->get('system.image')
->get('toolkit');
$toolkits = $this->getAvailableToolkits();
if (!isset($toolkits[$toolkit_id]) || !class_exists($toolkits[$toolkit_id]['class'])) {
// The selected toolkit isn't available so return the first one found. If
// none are available this will return FALSE.
$toolkit_id = array_key_first($toolkits);
}
return $toolkit_id;
}