Moved history controller to routes
This commit is contained in:
parent
a11436aa8c
commit
7ff961fc21
2 changed files with 12 additions and 7 deletions
|
@ -1,14 +1,14 @@
|
|||
<?php
|
||||
namespace Szurubooru\Controllers;
|
||||
namespace Szurubooru\Routes;
|
||||
use Szurubooru\Controllers\ViewProxies\SnapshotViewProxy;
|
||||
use Szurubooru\Helpers\InputReader;
|
||||
use Szurubooru\Privilege;
|
||||
use Szurubooru\Router;
|
||||
use Szurubooru\Routes\AbstractRoute;
|
||||
use Szurubooru\SearchServices\Parsers\SnapshotSearchParser;
|
||||
use Szurubooru\Services\HistoryService;
|
||||
use Szurubooru\Services\PrivilegeService;
|
||||
|
||||
final class HistoryController extends AbstractController
|
||||
class GetHistory extends AbstractRoute
|
||||
{
|
||||
private $historyService;
|
||||
private $privilegeService;
|
||||
|
@ -30,12 +30,17 @@ final class HistoryController extends AbstractController
|
|||
$this->snapshotViewProxy = $snapshotViewProxy;
|
||||
}
|
||||
|
||||
public function registerRoutes(Router $router)
|
||||
public function getMethods()
|
||||
{
|
||||
$router->get('/api/history', [$this, 'getFiltered']);
|
||||
return ['GET'];
|
||||
}
|
||||
|
||||
public function getFiltered()
|
||||
public function getUrl()
|
||||
{
|
||||
return '/api/history';
|
||||
}
|
||||
|
||||
public function work()
|
||||
{
|
||||
$this->privilegeService->assertPrivilege(Privilege::VIEW_HISTORY);
|
||||
|
|
@ -62,7 +62,6 @@ return [
|
|||
$container->get(\Szurubooru\Controllers\PostController::class),
|
||||
$container->get(\Szurubooru\Controllers\PostContentController::class),
|
||||
$container->get(\Szurubooru\Controllers\PostNotesController::class),
|
||||
$container->get(\Szurubooru\Controllers\HistoryController::class),
|
||||
$container->get(\Szurubooru\Controllers\ScoreController::class),
|
||||
$container->get(\Szurubooru\Controllers\TagController::class),
|
||||
];
|
||||
|
@ -72,6 +71,7 @@ return [
|
|||
return [
|
||||
$container->get(\Szurubooru\Routes\Login::class),
|
||||
$container->get(\Szurubooru\Routes\GetGlobals::class),
|
||||
$container->get(\Szurubooru\Routes\GetHistory::class),
|
||||
$container->get(\Szurubooru\Routes\Comments\AddComment::class),
|
||||
$container->get(\Szurubooru\Routes\Comments\EditComment::class),
|
||||
$container->get(\Szurubooru\Routes\Comments\DeleteComment::class),
|
||||
|
|
Loading…
Reference in a new issue