PHP 클래스 Flarum\Event\PrepareApiAttributes

This event is fired when a serialize is constructing an array of resource attributes for API output.
파일 보기 프로젝트 열기: flarum/core 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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