PHP Класс Flarum\Event\PrepareApiAttributes

This event is fired when a serialize is constructing an array of resource attributes for API output.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$actor Flarum\Core\User
$attributes array The serialized attributes of the resource.
$model object The model being serialized.
$serializer Flarum\Api\Serializer\AbstractSerializer The class doing the serializing.

Открытые методы

Метод Описание
__construct ( AbstractSerializer $serializer, object | array $model, array &$attributes )
formatDate ( DateTime $date = null ) : string | null
isSerializer ( string $serializer ) : boolean

Описание методов

__construct() публичный метод

public __construct ( AbstractSerializer $serializer, object | array $model, array &$attributes )
$serializer Flarum\Api\Serializer\AbstractSerializer The class doing the serializing.
$model object | array The model being serialized.
$attributes array The serialized attributes of the resource.

formatDate() публичный метод

public formatDate ( DateTime $date = null ) : string | null
$date DateTime
Результат string | null

isSerializer() публичный метод

public isSerializer ( string $serializer ) : boolean
$serializer string
Результат boolean

Описание свойств

$actor публичное свойство

public User,Flarum\Core $actor
Результат Flarum\Core\User

$attributes публичное свойство

The serialized attributes of the resource.
public array $attributes
Результат array

$model публичное свойство

The model being serialized.
public object $model
Результат object

$serializer публичное свойство

The class doing the serializing.
public AbstractSerializer,Flarum\Api\Serializer $serializer
Результат Flarum\Api\Serializer\AbstractSerializer