PHPackages                             laerciokelson/php-cmis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. laerciokelson/php-cmis

ActiveLibrary[File &amp; Storage](/categories/file-storage)

laerciokelson/php-cmis
======================

Fork atualizado do PHP CMIS client (baseado no CMIS 1.1) com suporte a PHP 8.2 e Guzzle 7.

1.0.1(9y ago)03Apache-2.0PHPPHP &gt;=5.5.0

Since May 28Pushed 7mo agoCompare

[ Source](https://github.com/laerciokelson/php-cmis-client)[ Packagist](https://packagist.org/packages/laerciokelson/php-cmis)[ Docs](https://phabricator.dkd.de/diffusion/PHPCMIS/)[ RSS](/packages/laerciokelson-php-cmis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (11)Versions (10)Used By (0)

PHP CMIS Client
===============

[](#php-cmis-client)

[![Build Status](https://camo.githubusercontent.com/308a4fd38b683bb45f3ff76c9fa35c148dd73927d646c32e0148d8d5bcbf0d07/68747470733a2f2f6170692e7472617669732d63692e6f72672f646b642f7068702d636d69732d636c69656e742e737667)](https://travis-ci.org/dkd/php-cmis-client)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/a611aa47a04ff00ac3c93f394b6b553796629d705d73afe667a01ea6d8f45f08/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f646b642f7068702d636d69732d636c69656e742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dkd/php-cmis-client/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/cdef06cc546110f2fe5c990951af06ffe7a6d995d10c0c1336cb2a1eca890d25/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f646b642f7068702d636d69732d636c69656e742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dkd/php-cmis-client/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/569df2caa3c393e179b65b94ce002ec74c163233deffbca39b37e3a207161a44/68747470733a2f2f706f7365722e707567782e6f72672f646b642f7068702d636d69732f762f737461626c652e737667)](https://packagist.org/packages/dkd/php-cmis)[![Total Downloads](https://camo.githubusercontent.com/7ac330d52d2181156a76f14922e2631a6922f894b083c294b29a69a696384246/68747470733a2f2f706f7365722e707567782e6f72672f646b642f7068702d636d69732f646f776e6c6f6164732e737667)](https://packagist.org/packages/dkd/php-cmis)[![Latest Unstable Version](https://camo.githubusercontent.com/500d2ca139eeccaa57ce4b101dc8fc327f0bd2fbaafd2f4c48223725aff65e26/68747470733a2f2f706f7365722e707567782e6f72672f646b642f7068702d636d69732f762f756e737461626c652e737667)](https://packagist.org/packages/dkd/php-cmis)[![License](https://camo.githubusercontent.com/3bed24cb735d18e765c02ba892eebf6079d834189ae040e9f73b9b54133442c0/68747470733a2f2f706f7365722e707567782e6f72672f646b642f7068702d636d69732f6c6963656e73652e737667)](https://packagist.org/packages/dkd/php-cmis)

PHP CMIS Client is a port of OpenCMIS (Java) to PHP. Interfaces are mostly the same so most OpenCMIS examples should be also usable for this PHP CMIS Library.

Some basic examples can be found in the example folder (code is not nice but shows how it works).

The functionality is largely complete, we are happy about PRs if you require something not implemented yet.

Server Requirements
-------------------

[](#server-requirements)

Currently only the **Browser binding** is implemented. This means you need **Alfresco 4.2** or higher or some other CMIS server supporting the Browser binding. We are open about merging additional bindings but are not developing them at the moment.

External Usage
--------------

[](#external-usage)

As far as we know the major dependants of this library are the CMIS extensions for [TYPO3 CMS](https://github.com/dkd/typo3-ext-cmis-service) and [Drupal 8](https://www.drupal.org/project/cmis).

Currently implemented Services
------------------------------

[](#currently-implemented-services)

- RepositoryService
    - getRepositories (getRepositoryInfos)
    - getRepositoryInfo
    - getTypeChildren
    - getTypeDescendants
    - getTypeDefinition
    - updateType
    - createType
    - deleteType
- NavigationService
    - getChildren
    - getDescendants
    - getFolderTree
    - getFolderParent
    - getObjectParents
    - getCheckedOutDocs
- ObjectService
    - createDocument
    - createDocumentFromSource
    - createFolder
    - createItem
    - createRelationship
    - createPolicy
    - getAllowableActions
    - getObject
    - getProperties
    - getObjectByPath
    - getContentStream
    - getRenditions
    - updateProperties
    - bulkUpdateProperties
    - moveObject
    - deleteObject
    - deleteTree
    - setContentStream
    - appendContentStream
    - deleteContentStream
- MultifilingService
    - addObjectToFolder
    - removeObjectFromFolder
- DiscoveryService
    - query
    - getContentChanges
- VersioningService
    - checkOut
    - cancelCheckOut
    - checkIn
    - getObjectOfLatestVersion
    - getPropertiesOfLatestVersion
    - getAllVersions
- RelationshipService
    - getObjectRelationships
- PolicyService
    - applyPolicies
    - removePolicy
    - getAppliedPolicies
- AclSservice
    - getACL
    - applyACL

32/64-bit
=========

[](#3264-bit)

The library is mainly targeting 64-bit environments. 32-bit should work, but no extensive testing is done.

LICENSE
=======

[](#license)

Copyright 2014-2015 Sascha Egerer - dkd Internet Service GmbH Copyright 2015-2016 Johannes Goslar, Claus Due - dkd Internet Service GmbH

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

```
   http://www.apache.org/licenses/LICENSE-2.0

```

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This PHP CMIS Client library is part of the ForgetIT project:

The ForgetIT project is funded by the EC within the 7th Framework Programme under the objective "Digital Preservation" (GA 600826).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance45

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~295 days

Total

4

Last Release

3124d ago

Major Versions

v0.1 → v1.0.02016-05-17

PHP version history (2 changes)v0.1PHP &gt;=5.4.0

v1.0.0PHP &gt;=5.5.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b0c838f57ebaeba969184adb54d883f7dee91c494ed6878fe8dd64badcbb6a6a?d=identicon)[laerciokelson](/maintainers/laerciokelson)

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (32 commits)")[![ksjogo](https://avatars.githubusercontent.com/u/699858?v=4)](https://github.com/ksjogo "ksjogo (20 commits)")[![sascha-egerer](https://avatars.githubusercontent.com/u/1651414?v=4)](https://github.com/sascha-egerer "sascha-egerer (18 commits)")[![dkd-ebert](https://avatars.githubusercontent.com/u/10059037?v=4)](https://github.com/dkd-ebert "dkd-ebert (17 commits)")[![scanacs-agruhn](https://avatars.githubusercontent.com/u/53820628?v=4)](https://github.com/scanacs-agruhn "scanacs-agruhn (3 commits)")[![dkd-dobberkau](https://avatars.githubusercontent.com/u/9196831?v=4)](https://github.com/dkd-dobberkau "dkd-dobberkau (3 commits)")[![della-90](https://avatars.githubusercontent.com/u/2706541?v=4)](https://github.com/della-90 "della-90 (2 commits)")[![guthy](https://avatars.githubusercontent.com/u/814312?v=4)](https://github.com/guthy "guthy (2 commits)")[![laerciokelson](https://avatars.githubusercontent.com/u/5687465?v=4)](https://github.com/laerciokelson "laerciokelson (2 commits)")[![marcelto](https://avatars.githubusercontent.com/u/3354672?v=4)](https://github.com/marcelto "marcelto (2 commits)")[![doan2013](https://avatars.githubusercontent.com/u/3910487?v=4)](https://github.com/doan2013 "doan2013 (1 commits)")[![Selion05](https://avatars.githubusercontent.com/u/21970846?v=4)](https://github.com/Selion05 "Selion05 (1 commits)")[![terescode](https://avatars.githubusercontent.com/u/21975274?v=4)](https://github.com/terescode "terescode (1 commits)")

---

Tags

cmis

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/laerciokelson-php-cmis/health.svg)

```
[![Health](https://phpackages.com/badges/laerciokelson-php-cmis/health.svg)](https://phpackages.com/packages/laerciokelson-php-cmis)
```

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k511.3M2.2k](/packages/aws-aws-sdk-php)[google/cloud

Google Cloud Client Library

1.2k16.2M53](/packages/google-cloud)[stechstudio/laravel-zipstream

A fast and simple streaming zip file downloader for Laravel.

4633.7M3](/packages/stechstudio-laravel-zipstream)[fof/upload

The file upload extension for the Flarum forum with insane intelligence.

188171.7k15](/packages/fof-upload)[azure-oss/storage

Azure Blob Storage PHP SDK

37985.0k5](/packages/azure-oss-storage)[dcblogdev/laravel-dropbox

A Laravel Dropbox v2 package

3263.0k](/packages/dcblogdev-laravel-dropbox)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
