Я установил обертку SoundCloud API в свой проект через композитор, используя composer require ise/php-soundcloud 3.*
, Теперь в моем проекте, как я могу это использовать? В моем файле composer.json у меня есть
"require": {
"laravel/framework": "5.0.*",
"ise/php-soundcloud": "3.*",
"njasm/soundcloud": "dev-master"},
Обертка, которую я пытаюсь использовать, "ise/php-soundcloud": "3.*"
, Другой связанный с SoundCloud файл — это оболочка, которую я сейчас использую, однако я бы хотел переключиться. Я могу использовать это, говоря use Njasm\Soundcloud\SoundcloudFacade;
на вершине любого класса, из которого я пытаюсь это назвать. Но по какой-то причине я не могу заставить другой работать или распознать мою IDE (PhpStorm).
Я сделал это с новой установкой L5 и получил phpstorm, чтобы распознать его с помощью use Soundcloud\Service;
, Казалось, работает нормально. Чтобы понять это, я посмотрел в vendor/ise
каталог и имеет взгляд на Service.php
,
Это показало, что он использует пространство имен Soundcloud. Если бы я использовал это правильно, хотя я бы, вероятно, использовал use Soundcloud\Service as SoundcloudService
просто так будет понятно.
Это позволило бы мне использовать $myScService = new SoundcloudService($clientId, $clientSecret);
Других решений пока нет …