Secciones

Class Phalcon\Domain\Payload\Payload

Código fuente en GitHub

Namespace Phalcon\Domain\Payload   Uses Throwable   Implements PayloadInterface

Mantiene la carga útil

Propiedades

/**
 * 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;

Métodos

public function getException(): Throwable | null;

Obtiene la excepción potencial lanzada en la capa de dominio

public function getExtras(): mixed;

Extra information

public function getInput(): mixed;

Entrada

public function getMessages(): mixed;

Messages

public function getOutput(): mixed;

Salida

public function getStatus(): mixed;

Estado

public function setException( Throwable $exception ): PayloadInterface;

Establece una excepción lanzada en el dominio

public function setExtras( mixed $extras ): PayloadInterface;

Establece información adicional del dominio arbitraria.

public function setInput( mixed $input ): PayloadInterface;

Establece la entrada del dominio.

public function setMessages( mixed $messages ): PayloadInterface;

Establece los mensajes del dominio.

public function setOutput( mixed $output ): PayloadInterface;

Establece la salida del dominio.

public function setStatus( mixed $status ): PayloadInterface;

Establece el estado de la carga útil.

Class Phalcon\Domain\Payload\PayloadFactory

Código fuente en GitHub

Namespace Phalcon\Domain\Payload

Factoría para crear objetos de carga útil

Métodos

public function newInstance(): PayloadInterface;

Instancia un nuevo objeto

Interface Phalcon\Domain\Payload\PayloadInterface

Código fuente en GitHub

Namespace Phalcon\Domain\Payload   Extends ReadableInterface

Esta interfaz se usa para consumidores

Interface Phalcon\Domain\Payload\ReadableInterface

Código fuente en GitHub

Namespace Phalcon\Domain\Payload   Uses Throwable

Esta interfaz se usa para consumidores (sólo lectura)

Métodos

public function getException(): Throwable | null;

Obtiene la excepción potencial lanzada en la capa de dominio

public function getExtras(): mixed;

Obtiene los valores adicionales arbitrarios producidos por la capa de dominio.

public function getInput(): mixed;

Obtiene la entrada recibida por la capa de dominio.

public function getMessages(): mixed;

Obtiene los mensajes producidos por la capa de dominio.

public function getOutput(): mixed;

Obtiene la salida producida desde la capa de dominio.

public function getStatus(): mixed;

Obtiene el estado de esta carga útil.

Class Phalcon\Domain\Payload\Status

Código fuente en GitHub

Namespace Phalcon\Domain\Payload

Mantiene los códigos de estado de la carga útil

Constantes

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;

Métodos

final private function __construct();

Instanciación no permitida.

Interface Phalcon\Domain\Payload\WriteableInterface

Código fuente en GitHub

Namespace Phalcon\Domain\Payload   Uses Throwable

Esta interfaz se usa para consumidores (escritura)

Métodos

public function setException( Throwable $exception ): PayloadInterface;

Establece una excepción producida por la capa de dominio.

public function setExtras( mixed $extras ): PayloadInterface;

Establece valores adicionales arbitrarios producidos por la capa de dominio.

public function setInput( mixed $input ): PayloadInterface;

Establece la entrada recibida por la capa de dominio.

public function setMessages( mixed $messages ): PayloadInterface;

Establece los mensajes producidos por la capa de dominio.

public function setOutput( mixed $output ): PayloadInterface;

Establece la salida producida desde la capa de dominio.

public function setStatus( mixed $status ): PayloadInterface;

Establece el estado de esta carga útil.