{"id":17675658,"url":"https://github.com/kravalg/mfiles-client","last_synced_at":"2025-08-26T12:13:01.458Z","repository":{"id":57009096,"uuid":"144188331","full_name":"Kravalg/mfiles-client","owner":"Kravalg","description":"M-Files Client","archived":false,"fork":false,"pushed_at":"2018-08-09T18:31:10.000Z","size":209,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-28T17:49:44.429Z","etag":null,"topics":["library","m-files","php","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kravalg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-09T18:15:51.000Z","updated_at":"2022-11-04T11:22:31.000Z","dependencies_parsed_at":"2022-08-21T14:50:49.966Z","dependency_job_id":null,"html_url":"https://github.com/Kravalg/mfiles-client","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Kravalg/mfiles-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kravalg%2Fmfiles-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kravalg%2Fmfiles-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kravalg%2Fmfiles-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kravalg%2Fmfiles-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kravalg","download_url":"https://codeload.github.com/Kravalg/mfiles-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kravalg%2Fmfiles-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272219568,"owners_count":24894449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["library","m-files","php","symfony"],"created_at":"2024-10-24T07:23:02.498Z","updated_at":"2025-08-26T12:13:01.417Z","avatar_url":"https://github.com/Kravalg.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"M-Files Client\n==============\n\nThis library provides access to [M-Files](https://www.m-files.com/en), the intelligent Information Management which\nintroduces the Intelligent Metadata Layer (IML) that unifies information across systems like shared network folders SharePoint, OpenText, Documentum, Box, Dropbox and more. \n\nHere is a link to [M-Files's API documentation](https://www.m-files.com/mfws/).  \nThe API samples is available [here](https://www.m-files.com/mfws/samples.html).\n\n## Usage\n\n[Documentation](docs/MFilesClient.md)\n\n### 1. Integrate M-Files to your app\n\nCheck out [how to integrate this M-Files client in your app](docs/how-to-integrate.md).\n \n## Development\n\n### Installation\n\nThe development environment runs on [Docker](https://www.docker.com/) and uses [docker-compose](https://docs.docker.com/compose/).\n\n```\n$ cp docker-compose.yml.dist docker-compose.yml\n\n# Edit docker-compose.yml to customize data (UID and GID of your working user) \n$ vim docker-compose.yml\n\n# Run composer\n$ ./bin/docker-run composer install\n```\n\n### Coding Standards\n\nThis project uses [php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) to maintain coding standards and homogeneity.\n\nTo use it:\n\n```\n$ ./bin/docker-run vendor/bin/php-cs-fixer fix\n```\n\nPlease add [PHPDoc](https://www.phpdoc.org/) wherever you can.\n\n### Testing\n\nThis project is tested with [PHPSpec](http://www.phpspec.net/en/stable/) and [Behat](http://behat.org/en/latest/).\n\nBefore launching Behat tests, copy `.env.dist` to `.env` and customize the parameters for your M-Files test account (all `TESTS_***` fields).\n\n```\n### PHPSpec\n$ ./bin/docker-phpspec run\n# which is a shortcut for:\n$ docker-compose run --rm symfony vendor/bin/phpspec run -f pretty\n\n### Behat\n$ ./bin/docker-behat\n# which is a shortcut for:\n$ docker-compose run --rm symfony vendor/bin/behat\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkravalg%2Fmfiles-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkravalg%2Fmfiles-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkravalg%2Fmfiles-client/lists"}