$this->configFactory =
$config_factory;
} /**
* Gets the default image toolkit ID.
*
* @return string|bool
* ID of the default toolkit, or FALSE on error.
*/
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.
reset($toolkits);
$toolkit_id =
key($toolkits);
} return $toolkit_id;
}