私はこの php instagram ライブラリを使用しています: https://github.com/galen/PHP-Instagram-API
それは私がよく知らない名前空間をかなり頻繁に使用しており、単純な修正のように見える問題に遭遇し続けていますが、それを理解することはできません.
このエラーが発生し続けます:
致命的なエラー: 120 行目の \Instagram\Collection\CollectionAbstract.php にクラス '\Instagram\Tag' が見つかりません
120 行目は return new $object( $c ); です。以下のコードで:
protected function convertData( $object ) {
$this->data = array_map(
function( $c ) use( $object ) {
return new $object( $c );
},
$this->data
);
}
画面に表示された場合echo $object
、それは呼び出しようとしているクラスの文字列です。
これを試してみると、その特定のクラスに分岐します。
protected function convertData( $object ) {
$this->data = array_map(
function( $c ) use( $object ) {
if($object == '\Instagram\Tag') {
return new \Instagram\Tag($c);
}
return new $object( $c );
},
$this->data
);
}
ただし、他のすべてのクラスで問題が発生します。
誰かがアイデアを持っている場合は、事前に感謝します。