использование пространства имен библиотеки внутри контроллера Symfony - PullRequest
0 голосов
/ 08 ноября 2019

В моем контроллере есть следующий код, в основном я пытаюсь использовать эту библиотеку, которую я установил через композитор

use Symfony\Component\HttpFoundation\Response;
require __DIR__.'/../../vendor/autoload.php';

class MainController
{

    public function number()
    {

        $username = 'someusername';
        $password = 'somepassword';
        $debug = true;
        $truncatedDebug = false;

        $ig = new \InstagramAPI\Instagram($debug, $truncatedDebug);


        $number = random_int(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }
}

, однако она дает мне следующее

Attempted to load class "Instagram" from namespace "InstagramAPI".
Did you forget a "use" statement for another namespace?

Я попытался добавить пространство имен Instagram, но это не сработало

1 Ответ

0 голосов
/ 08 ноября 2019

Согласно https://github.com/mgp25/Instagram-API/blob/master/README.md пространство имен называется InstagramAPI.

Попробуйте new \InstagramAPI\Instagram($debug, $truncatedDebug);.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...