1
0
mirror of https://github.com/flarum/core.git synced 2025-05-08 16:35:26 +02:00

Move events to Flarum\Api namespace

This commit is contained in:
Franz Liedke 2017-06-26 23:28:41 +02:00
parent 9c77475985
commit 3ece3ca976
No known key found for this signature in database
GPG Key ID: 9A0231A879B055F4
5 changed files with 13 additions and 13 deletions

View File

@ -11,9 +11,9 @@
namespace Flarum\Api\Controller; namespace Flarum\Api\Controller;
use Flarum\Api\Event\WillGetData;
use Flarum\Api\Event\WillSerializeData;
use Flarum\Api\JsonApiResponse; use Flarum\Api\JsonApiResponse;
use Flarum\Event\ConfigureApiController;
use Flarum\Event\PrepareApiData;
use Flarum\Http\Controller\ControllerInterface; use Flarum\Http\Controller\ControllerInterface;
use Illuminate\Contracts\Container\Container; use Illuminate\Contracts\Container\Container;
use Illuminate\Contracts\Events\Dispatcher; use Illuminate\Contracts\Events\Dispatcher;
@ -91,13 +91,13 @@ abstract class AbstractSerializeController implements ControllerInterface
$document = new Document; $document = new Document;
static::$events->fire( static::$events->fire(
new ConfigureApiController($this) new WillGetData($this)
); );
$data = $this->data($request, $document); $data = $this->data($request, $document);
static::$events->fire( static::$events->fire(
new PrepareApiData($this, $data, $request, $document) new WillSerializeData($this, $data, $request, $document)
); );
$serializer = static::$container->make($this->serializer); $serializer = static::$container->make($this->serializer);

View File

@ -9,7 +9,7 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Flarum\Event; namespace Flarum\Api\Event;
use DateTime; use DateTime;
use Flarum\Api\Serializer\AbstractSerializer; use Flarum\Api\Serializer\AbstractSerializer;
@ -17,10 +17,10 @@ use Flarum\Api\Serializer\AbstractSerializer;
/** /**
* Prepare API attributes. * Prepare API attributes.
* *
* This event is fired when a serialize is constructing an array of resource * This event is fired when a serializer is constructing an array of resource
* attributes for API output. * attributes for API output.
*/ */
class PrepareApiAttributes class Serializing
{ {
/** /**
* The class doing the serializing. * The class doing the serializing.

View File

@ -9,11 +9,11 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Flarum\Event; namespace Flarum\Api\Event;
use Flarum\Api\Controller\AbstractSerializeController; use Flarum\Api\Controller\AbstractSerializeController;
class ConfigureApiController class WillGetData
{ {
/** /**
* @var AbstractSerializeController * @var AbstractSerializeController

View File

@ -9,13 +9,13 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Flarum\Event; namespace Flarum\Api\Event;
use Flarum\Api\Controller\AbstractSerializeController; use Flarum\Api\Controller\AbstractSerializeController;
use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ServerRequestInterface;
use Tobscure\JsonApi\Document; use Tobscure\JsonApi\Document;
class PrepareApiData class WillSerializeData
{ {
/** /**
* @var AbstractSerializeController * @var AbstractSerializeController

View File

@ -13,8 +13,8 @@ namespace Flarum\Api\Serializer;
use Closure; use Closure;
use DateTime; use DateTime;
use Flarum\Api\Event\Serializing;
use Flarum\Event\GetApiRelationship; use Flarum\Event\GetApiRelationship;
use Flarum\Event\PrepareApiAttributes;
use Flarum\User\User; use Flarum\User\User;
use Illuminate\Contracts\Container\Container; use Illuminate\Contracts\Container\Container;
use Illuminate\Contracts\Events\Dispatcher; use Illuminate\Contracts\Events\Dispatcher;
@ -71,7 +71,7 @@ abstract class AbstractSerializer extends BaseAbstractSerializer
$attributes = $this->getDefaultAttributes($model); $attributes = $this->getDefaultAttributes($model);
static::$dispatcher->fire( static::$dispatcher->fire(
new PrepareApiAttributes($this, $model, $attributes) new Serializing($this, $model, $attributes)
); );
return $attributes; return $attributes;