Pimcore\Document::getDefaultAdapter PHP Метод

getDefaultAdapter() публичный статический Метод

Returns adapter class if exists or false if doesn't exist
public static getDefaultAdapter ( ) : boolean | Pimcore\Document\Adapter
Результат boolean | Pimcore\Document\Adapter
    public static function getDefaultAdapter()
    {
        $adapters = ["LibreOffice", "Ghostscript"];
        foreach ($adapters as $adapter) {
            $adapterClass = "\\Pimcore\\Document\\Adapter\\" . $adapter;
            if (Tool::classExists($adapterClass)) {
                try {
                    $adapter = new $adapterClass();
                    if ($adapter->isAvailable()) {
                        return $adapter;
                    }
                } catch (\Exception $e) {
                    Logger::warning($e);
                }
            }
        }
        return null;
    }