Example #1
0
File: app.php Project: hroo772/news
<?php

/**
 * ownCloud - News
 *
 * This file is licensed under the Affero General Public License version 3 or
 * later. See the COPYING file.
 *
 * @author Alessandro Cosentino <*****@*****.**>
 * @author Bernhard Posselt <*****@*****.**>
 * @copyright Alessandro Cosentino 2012
 * @copyright Bernhard Posselt 2012, 2014
 */
namespace OCA\News\AppInfo;

$container = new Application();
$config = $container->getAppConfig();
$config->loadConfig(__DIR__ . '/app.json');
$config->registerNavigation();
$config->registerBackgroundJobs();
$config->registerHooks();
// check for correct app dependencies
try {
    $config->testDependencies();
} catch (\OCA\News\Config\DependencyException $e) {
    $container->getLogger()->log($e->getMessage());
}