This repository has been archived on 2025-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
szurubooru/src/Controllers/GlobalParamController.php

30 lines
595 B
PHP
Raw Normal View History

2014-09-25 11:45:46 +02:00
<?php
namespace Szurubooru\Controllers;
final class GlobalParamController extends AbstractController
{
private $globalParamDao;
public function __construct(
\Szurubooru\Dao\GlobalParamDao $globalParamDao)
{
$this->globalParamDao = $globalParamDao;
}
public function registerRoutes(\Szurubooru\Router $router)
{
$router->get('/api/globals', [$this, 'getGlobals']);
}
public function getGlobals()
{
$globals = $this->globalParamDao->findAll();
$return = [];
foreach ($globals as $global)
{
$return[$global->getKey()] = $global->getValue();
}
return $return;
}
}