Задать вопрос

Почему не видит класс в компоненте?

Всем привет!
Устанавливаю приложение для работы с гугл диском:
https://github.com/la-haute-societe/yii2-flysystem...
Делаю:
php composer.phar require --prefer-dist la-haute-societe/yii2-flysystem-google-drive "~1.0.0"

Все вроде ок! Установилось! НО:
Прописываю в фале main.php в components:
'googleDrive' => [
            'class' => 'lhs\Yii2FlysystemGoogleDrive',
            'clientId'     => '***',
            'clientSecret' => '***',
            'refreshToken' => 'xxx YOU REFRESH TOKEN xxx',
            // 'rootFolderId' => 'xxx ROOT FOLDER ID xxx'
        ],

Далее пробую $contents = Yii::$app->googleDrive->listContents();

Пишет: Class 'lhs\Yii2FlysystemGoogleDrive' not found

Куда копать?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
padlyuck
@padlyuck
'googleDrive' => [
            'class' => 'lhs\Yii2FlysystemGoogleDrive\GoogleDriveFilesystem',
            'clientId'     => '***',
            'clientSecret' => '***',
            'refreshToken' => 'xxx YOU REFRESH TOKEN xxx',
            // 'rootFolderId' => 'xxx ROOT FOLDER ID xxx'
        ],
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
Я не хочу показаться занудой, но вы делаете импорт библиотеки, которая состоит из пары десятков не очень важного кода. Библиотека имеет всего один начальный коммит и не востребована.

Сделайте ваш собственный компонент на основе этого файла.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы