Исключение в загружаемом файле - PullRequest
0 голосов
/ 19 октября 2018

У меня проблема с загрузкой файла в классе php: как только я загружаю файл, я создаю новый документ в Alfresco через библиотеку php-cmis-client.Однако, прежде чем создать экземпляр клиента библиотеки, я получаю тип «Сериализация замыкания не допускается в ..» и сообщаю код, который вызывает исключение:

 $this->alfrescoHttpInvoker = new \GuzzleHttp\Client(
        ['auth' =>
            [
                CMIS_BROWSER_USER,
                CMIS_BROWSER_PASSWORD
            ]
        ]);

class Client implements ClientInterface{
    private $config;</p>

<code>public function __construct(array $config = [])    {
    if (!isset($config['handler'])) {
        $config['handler'] = HandlerStack::create();
    } elseif (!is_callable($config['handler'])) {
        throw new \InvalidArgumentException('handler must be a callable');
    }

    // Convert the base_uri to a UriInterface
    if (isset($config['base_uri'])) {
        $config['base_uri'] = Psr7\uri_for($config['base_uri']);
    }

    $this->configureDefaults($config);
 }...}
</code>

Как изменить класс клиента, чтобы исключение не запускалось?

...