跳转到内容

Phalcon 领域

注意

所有类都以前缀命名Phalcon

领域\有效载荷\有效载荷

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

    • Throwable
  • 继承

  • 实现

    • PayloadInterface

保存有效载荷

属性

/**
 * Exception if any
 *
 * @var Throwable|null
 */
protected $exception;

/**
 * Extra information
 *
 * @var mixed
 */
protected $extras;

/**
 * Input
 *
 * @var mixed
 */
protected $input;

/**
 * Messages
 *
 * @var mixed
 */
protected $messages;

/**
 * Status
 *
 * @var mixed
 */
protected $status;

/**
 * Output
 *
 * @var mixed
 */
protected $output;

方法

public function getException(): Throwable | null;
获取在领域层中可能抛出的异常

public function getExtras(): mixed;
额外信息

public function getInput(): mixed;
输入

public function getMessages(): mixed;
消息

public function getOutput(): mixed;
输出

public function getStatus(): mixed;
状态

public function setException( Throwable $exception ): PayloadInterface;
设置在领域中抛出的异常

public function setExtras( mixed $extras ): PayloadInterface;
设置任意额外的领域信息。

public function setInput( mixed $input ): PayloadInterface;
设置领域输入。

public function setMessages( mixed $messages ): PayloadInterface;
设置领域消息。

public function setOutput( mixed $output ): PayloadInterface;
设置领域输出。

public function setStatus( mixed $status ): PayloadInterface;
设置有效载荷状态。

领域\有效载荷\有效载荷工厂

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

  • 继承

  • 实现

用于创建有效载荷对象的工厂

方法

public function newInstance(): PayloadInterface;
实例化一个新对象

领域\有效载荷\有效载荷接口Interface

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

  • 继承

    ReadableInterface

  • 实现

此接口供消费者使用

领域\有效载荷\可读接口Interface

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

    • Throwable
  • 继承

  • 实现

此接口供消费者使用(只读)

方法

public function getException(): Throwable | null;
获取在领域层中可能抛出的异常

public function getExtras(): mixed;
获取领域层产生的任意额外值。

public function getInput(): mixed;
获取领域层接收到的输入。

public function getMessages(): mixed;
获取领域层产生的消息。

public function getOutput(): mixed;
获取从领域层产生的输出。

public function getStatus(): mixed;
获取此有效载荷的状态。

领域\有效载荷\状态

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

  • 继承

  • 实现

保存有效载荷的状态码

常量

const ACCEPTED = ACCEPTED;
const AUTHENTICATED = AUTHENTICATED;
const AUTHORIZED = AUTHORIZED;
const CREATED = CREATED;
const DELETED = DELETED;
const ERROR = ERROR;
const FAILURE = FAILURE;
const FOUND = FOUND;
const NOT_ACCEPTED = NOT_ACCEPTED;
const NOT_AUTHENTICATED = NOT_AUTHENTICATED;
const NOT_AUTHORIZED = NOT_AUTHORIZED;
const NOT_CREATED = NOT_CREATED;
const NOT_DELETED = NOT_DELETED;
const NOT_FOUND = NOT_FOUND;
const NOT_UPDATED = NOT_UPDATED;
const NOT_VALID = NOT_VALID;
const PROCESSING = PROCESSING;
const SUCCESS = SUCCESS;
const UPDATED = UPDATED;
const VALID = VALID;

方法

final private function __construct();
不允许实例化。

领域\有效载荷\可写接口Interface

GitHub上的源码

  • 命名空间

    • Phalcon\Domain\Payload
  • 使用

    • Throwable
  • 继承

  • 实现

此接口供消费者使用(写入)

方法

public function setException( Throwable $exception ): PayloadInterface;
设置由领域层产生的异常。

public function setExtras( mixed $extras ): PayloadInterface;
设置由领域层产生的任意额外值。

public function setInput( mixed $input ): PayloadInterface;
设置由领域层接收到的输入。

public function setMessages( mixed $messages ): PayloadInterface;
设置由领域层产生的消息。

public function setOutput( mixed $output ): PayloadInterface;
设置从领域层产生的输出。

public function setStatus( mixed $status ): PayloadInterface;
设置此有效载荷的状态。

无噪 Logo
无噪文档
25 年 6 月翻译
文档源↗