marmelab / phpcr-api-silex-provider
此包已被废弃且不再维护。没有建议的替代包。
PHPCR API Silex Provider 以 REST 形式暴露 marmelab/phpcr-api
2.0.2
2014-10-06 21:15 UTC
Requires
- jms/serializer: ~0.16.0
- marmelab/phpcr-api: 2.0.*
- silex/silex: ~1.1
Requires (Dev)
- jackalope/jackalope-doctrine-dbal: 1.1.*
- jackalope/jackalope-jackrabbit: 1.1.*
- phpunit/phpunit: 4.1.3
- ptrofimov/xpmock: 1.1.5
- symfony/browser-kit: ~2.4
Suggests
- jackalope/jackalope-doctrine-dbal: To connect to a Doctrine DBAL content repository, 1.1.*
- jackalope/jackalope-jackrabbit: To connect to a Jackrabbit content repository, 1.1.*
README
存档仓库 此代码不再维护。欢迎您进行分支操作,但请注意风险。 |
PHPCR API Silex Provider 
PHPCR API Silex Provider 提供对 marmelab/phpcr-api 的 REST 访问。
安装
推荐通过 Composer
安装 phpcr-api。只需创建一个 composer.json
文件并运行 composer install
命令即可
{ "require": { "marmelab/phpcr-api-silex-provider": "dev-master" } }
使用
$repositoriesConfig = array( 'Repository Test' => array( 'factory' => jackalope.jackrabbit, 'parameters' => array( 'jackalope.jackrabbit_uri' => 'http://localhost:8080/server', 'credentials.username' => 'admin', 'credentials.password' => 'admin' ) ), 'Repository Test2' => array( 'factory' => 'jackalope.doctrine-dbal', 'parameters' => array( 'doctrine_dbal.config' => array( 'driver' => 'pdo_sqlite', 'path' => '../src/app.db', ), 'credentials.username' => 'admin', 'credentials.password' => 'admin' ) ) ); $app->register(new \PHPCRAPI\Silex\ApiServiceProvider(),array( 'phpcr_api.repositories_config' => $repositoriesConfig, 'phpcr_api.mount_prefix' => '/api' ));
许可证
本应用程序在 MIT 许可证下可用,由 marmelab 提供。