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
public function getInput(): mixed
public function getMessages(): mixed
public function getOutput(): mixed
public function getStatus(): mixed
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.