1
0
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:
Franz Liedke
2017-06-24 11:25:07 +02:00
parent 5127514d35
commit 9b24fbd5e5
47 changed files with 363 additions and 344 deletions

View File

@@ -13,7 +13,7 @@ namespace Flarum\Api\Controller;
use Psr\Http\Message\ServerRequestInterface;
abstract class AbstractCreateController extends AbstractResourceController
abstract class AbstractCreateController extends AbstractShowController
{
/**
* {@inheritdoc}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}