0

我正在使用这个 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
    );
}

但是,然后我遇到了所有其他类的问题。

如果有人有任何想法,请提前致谢。

4

0 回答 0