mirror of
https://github.com/flarum/core.git
synced 2025-10-12 07:24:27 +02:00
Restructure Flarum\Api namespace
This commit is contained in:
@@ -13,7 +13,7 @@ namespace Flarum\Api\Controller;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
|
||||
abstract class AbstractCreateController extends AbstractResourceController
|
||||
abstract class AbstractCreateController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -14,7 +14,7 @@ namespace Flarum\Api\Controller;
|
||||
use Tobscure\JsonApi\Collection;
|
||||
use Tobscure\JsonApi\SerializerInterface;
|
||||
|
||||
abstract class AbstractCollectionController extends AbstractSerializeController
|
||||
abstract class AbstractListController extends AbstractSerializeController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
@@ -14,7 +14,7 @@ namespace Flarum\Api\Controller;
|
||||
use Tobscure\JsonApi\Resource;
|
||||
use Tobscure\JsonApi\SerializerInterface;
|
||||
|
||||
abstract class AbstractResourceController extends AbstractSerializeController
|
||||
abstract class AbstractShowController extends AbstractSerializeController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
@@ -16,7 +16,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class DeleteAvatarController extends AbstractResourceController
|
||||
class DeleteAvatarController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -17,7 +17,7 @@ use Flarum\Core\Search\SearchCriteria;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ListDiscussionsController extends AbstractCollectionController
|
||||
class ListDiscussionsController extends AbstractListController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -15,7 +15,7 @@ use Flarum\Core\Group;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ListGroupsController extends AbstractCollectionController
|
||||
class ListGroupsController extends AbstractListController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -17,7 +17,7 @@ use Flarum\Core\Repository\NotificationRepository;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ListNotificationsController extends AbstractCollectionController
|
||||
class ListNotificationsController extends AbstractListController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -18,7 +18,7 @@ use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
use Tobscure\JsonApi\Exception\InvalidParameterException;
|
||||
|
||||
class ListPostsController extends AbstractCollectionController
|
||||
class ListPostsController extends AbstractListController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -18,7 +18,7 @@ use Flarum\Core\Search\User\UserSearcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ListUsersController extends AbstractCollectionController
|
||||
class ListUsersController extends AbstractListController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -18,7 +18,7 @@ use Flarum\Core\User;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ShowDiscussionController extends AbstractResourceController
|
||||
class ShowDiscussionController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* @var DiscussionRepository
|
||||
|
@@ -15,7 +15,7 @@ use Flarum\Core\Group;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ShowForumController extends AbstractResourceController
|
||||
class ShowForumController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -15,7 +15,7 @@ use Flarum\Core\Repository\PostRepository;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ShowPostController extends AbstractResourceController
|
||||
class ShowPostController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -15,7 +15,7 @@ use Flarum\Core\Repository\UserRepository;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class ShowUserController extends AbstractResourceController
|
||||
class ShowUserController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -18,7 +18,7 @@ use Illuminate\Database\Eloquent\Collection;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UpdateDiscussionController extends AbstractResourceController
|
||||
class UpdateDiscussionController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -16,7 +16,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UpdateGroupController extends AbstractResourceController
|
||||
class UpdateGroupController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -16,7 +16,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UpdateNotificationController extends AbstractResourceController
|
||||
class UpdateNotificationController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -16,7 +16,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UpdatePostController extends AbstractResourceController
|
||||
class UpdatePostController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -17,7 +17,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UpdateUserController extends AbstractResourceController
|
||||
class UpdateUserController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
@@ -16,7 +16,7 @@ use Illuminate\Contracts\Bus\Dispatcher;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Tobscure\JsonApi\Document;
|
||||
|
||||
class UploadAvatarController extends AbstractResourceController
|
||||
class UploadAvatarController extends AbstractShowController
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
Reference in New Issue
Block a user