/**
  * @param InputInterface $input
  * @param OutputInterface $output
  *
  * @return void
  * @throws UpdateChartsException
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $app = new Chart();
     $container = $app->getContainer();
     $quotaScanner = new Quota();
     $usageScanner = new Usage();
     /** @var UserList $userList */
     $userList = $container->query('UserList');
     /** @var AddStorageHandler $addStorageHandler */
     $addStorageHandler = $container->query('AddStorageHandler');
     $allUsers = $userList->allUsers();
     foreach ($allUsers as $user) {
         try {
             $this->createStorage($user, $usageScanner, $quotaScanner, $addStorageHandler);
         } catch (InvalidArgumentException $e) {
             $output->writeln("Could not update storage for user: " . $user->name());
         }
     }
 }
Пример #2
0
<?php

require_once 'dependencies.php';
use OCA\Statistics\AppInfo\Chart;
$app = new Chart();
$container = $app->getContainer();
?>
<div class="app" ng-app="Statistics">
    <div id="app" ng-controller="StatisticsController as Charts">
        <div id="app-navigation">
            <?php 
include_once 'userlist.php';
?>
        </div>
        <div id="app-content">
            <div>
                <?php 
include_once 'chartsettings.php';
?>
            </div>

            <div id="chart-content">
                <?php 
include_once 'chartcontent.php';
?>
            </div>
        </div>
    </div>
</div>

<?php