| @@ 29-49 (lines=21) @@ | ||
| 26 | use OCP\AppFramework\App; |
|
| 27 | use OCA\Files_Trashbin\Expiration; |
|
| 28 | ||
| 29 | class Application extends App { |
|
| 30 | public function __construct (array $urlParams = []) { |
|
| 31 | parent::__construct('files_trashbin', $urlParams); |
|
| 32 | ||
| 33 | $container = $this->getContainer(); |
|
| 34 | /* |
|
| 35 | * Register capabilities |
|
| 36 | */ |
|
| 37 | $container->registerCapability('OCA\Files_Trashbin\Capabilities'); |
|
| 38 | ||
| 39 | /* |
|
| 40 | * Register expiration |
|
| 41 | */ |
|
| 42 | $container->registerService('Expiration', function($c) { |
|
| 43 | return new Expiration( |
|
| 44 | $c->query('ServerContainer')->getConfig(), |
|
| 45 | $c->query('OCP\AppFramework\Utility\ITimeFactory') |
|
| 46 | ); |
|
| 47 | }); |
|
| 48 | } |
|
| 49 | } |
|
| 50 | ||
| @@ 29-50 (lines=22) @@ | ||
| 26 | use OCP\AppFramework\App; |
|
| 27 | use OCA\Files_Versions\Expiration; |
|
| 28 | ||
| 29 | class Application extends App { |
|
| 30 | public function __construct(array $urlParams = array()) { |
|
| 31 | parent::__construct('files_versions', $urlParams); |
|
| 32 | ||
| 33 | $container = $this->getContainer(); |
|
| 34 | ||
| 35 | /* |
|
| 36 | * Register capabilities |
|
| 37 | */ |
|
| 38 | $container->registerCapability('OCA\Files_Versions\Capabilities'); |
|
| 39 | ||
| 40 | /* |
|
| 41 | * Register expiration |
|
| 42 | */ |
|
| 43 | $container->registerService('Expiration', function($c) { |
|
| 44 | return new Expiration( |
|
| 45 | $c->query('ServerContainer')->getConfig(), |
|
| 46 | $c->query('OCP\AppFramework\Utility\ITimeFactory') |
|
| 47 | ); |
|
| 48 | }); |
|
| 49 | } |
|
| 50 | } |
|
| 51 | ||