mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-08 10:34:34 +00:00
32 lines
792 B
PHP
32 lines
792 B
PHP
<?php
|
|
|
|
namespace Alchemy\Phrasea\Core\Provider;
|
|
|
|
use Alchemy\Phrasea\Application as PhraseaApplication;
|
|
use Alchemy\Phrasea\Databox\DataboxService;
|
|
use Silex\Application;
|
|
use Silex\ServiceProviderInterface;
|
|
|
|
class DataboxServiceProvider implements ServiceProviderInterface
|
|
{
|
|
|
|
public function register(Application $app)
|
|
{
|
|
$app['databox.service'] = $app->share(function (PhraseaApplication $app) {
|
|
return new DataboxService(
|
|
$app,
|
|
$app->getApplicationBox(),
|
|
$app['dbal.provider'],
|
|
$app['repo.databoxes'],
|
|
$app['conf'],
|
|
$app['root.path']
|
|
);
|
|
});
|
|
}
|
|
|
|
public function boot(Application $app)
|
|
{
|
|
// TODO: Implement boot() method.
|
|
}
|
|
}
|