У меня проблема с загрузкой файла в классе php:
как только я загружаю файл, я создаю новый документ в Alfresco через библиотеку php-cmis-client. Однако перед тем, как создать экземпляр клиента библиотеки, я получаю тип «Сериализация замыкания не допускается в ..», я сообщаю код, который выдает исключение:
$this->alfrescoHttpInvoker = new \GuzzleHttp\Client(
['auth' =>
[
CMIS_BROWSER_USER,
CMIS_BROWSER_PASSWORD
]
]);
Класс Client реализует ClientInterface {
частный $ config;
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);
}...}
Как изменить класс клиента, чтобы исключение не запускалось?
Задача ещё не решена.
Других решений пока нет …