Problem/Motivation

This module depends on the php-cmis library which in turn depends on league/url which is abandonned and generates deprecations when using PHP 8.1:

Deprecated function : Return type of League\Url\Components\AbstractArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice dans include() (ligne 24 de /var/www/vendor/league/url/src/Components/AbstractSegment.php).

Steps to reproduce

Use the module with PHP 8.1.

Proposed resolution

Not sure, php-cmis is not updated anymore.

Comments

prudloff created an issue.

liber_t’s picture

The editors prefer to work their own API instead CMIS standard and php-cmis-client is not maintained.
It's complicated to rework a Drupal module in this case.

prudloff’s picture

Fair enough, I think the module should be marked as deprecated then.