marmelab/phpcr-api-silex-provider

This package is abandoned and no longer maintained. No replacement package was suggested.

PHPCR API Silex Provider exposes in REST marmelab/phpcr-api

Package info

github.com/marmelab/phpcr-api-silex-provider

pkg:composer/marmelab/phpcr-api-silex-provider

Statistics

Installs: 1 976

Dependents: 1

Suggesters: 0

Stars: 6

Open Issues: 0

2.0.2 2014-10-06 21:15 UTC

Requires

Suggests

Provides

None

Conflicts

None

Replaces

None

MIT 860b1c3318f3a4ad330fe56460c36b1a10b5af5b

This package is auto-updated.

Last update: 2020-04-04 09:56:16 UTC


README

👁 archived
Archived Repository
This code is no longer maintained. Feel free to fork it, but use it at your own risks.

PHPCR API Silex Provider 👁 Build Status

PHPCR API Silex Provider provides a REST access to marmelab/phpcr-api.

Installation

The recommended way to install phpcr-api is through Composer. Just create a composer.json file and run the composer install command to install it:

{
 "require": {
 "marmelab/phpcr-api-silex-provider": "dev-master"
 }
}

Utilisation

$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'
));

License

This application is available under the MIT License, courtesy of marmelab.