Yii2 и клиент Google

Я использую Yii2 и "google/client", прикрепленные композитором. Проблема в том, что в библиотеке Google есть имена классов с пространствами имен. Например Client.php имеет класс Google_Client. Автозагрузчик Composer не работает с этим синтаксисом. Как я могу заставить это работать?

1 ответ

Положил

use google\apiclient; 

в пространстве имен

Тогда используйте:

set_include_path(Yii::$app->BasePath  . '/vendor/google/apiclient/src');

Также добавьте обратную косую черту перед классами для разрешения в пространство имен, например

$analytics = new \Google_Service_Analytics($client);

Другие вопросы по тегам