Skip to content

Phalcon Domain

Updated View as Markdown

Domain\Payload\Payload

Class Source on GitHub

Holds the payload

Uses Throwable

Method Summary

Properties

protectedThrowable|null$exception = nullException if any
protectedmixed$extrasExtra information
protectedmixed$inputInput
protectedmixed$messagesMessages
protectedmixed$outputOutput
protectedmixed$statusStatus

Methods

Public · 12

getException()

public function getException(): Throwable|null;

Gets the potential exception thrown in the domain layer

getExtras()

public function getExtras(): mixed;

Extra information

getInput()

public function getInput(): mixed;

Input

getMessages()

public function getMessages(): mixed;

Messages

getOutput()

public function getOutput(): mixed;

Output

getStatus()

public function getStatus(): mixed;

Status

setException()

public function setException( Throwable $exception ): PayloadInterface;

Sets an exception thrown in the domain

setExtras()

public function setExtras( mixed $extras ): PayloadInterface;

Sets arbitrary extra domain information.

setInput()

public function setInput( mixed $input ): PayloadInterface;

Sets the domain input.

setMessages()

public function setMessages( mixed $messages ): PayloadInterface;

Sets the domain messages.

setOutput()

public function setOutput( mixed $output ): PayloadInterface;

Sets the domain output.

setStatus()

public function setStatus( mixed $status ): PayloadInterface;

Sets the payload status.

Domain\Payload\PayloadFactory

Class Source on GitHub

Factory to create payload objects

  • Phalcon\Domain\Payload\PayloadFactory

Method Summary

Methods

Public · 1

newInstance()

public function newInstance(): PayloadInterface;

Instantiate a new object

Domain\Payload\PayloadInterface

Interface Source on GitHub

This interface is used for consumers

Domain\Payload\ReadableInterface

Interface Source on GitHub

This interface is used for consumers (read only)

Uses Throwable

Method Summary

Methods

Public · 6

getException()

public function getException(): Throwable|null;

Gets the potential exception thrown in the domain layer

getExtras()

public function getExtras(): mixed;

Gets arbitrary extra values produced by the domain layer.

getInput()

public function getInput(): mixed;

Gets the input received by the domain layer.

getMessages()

public function getMessages(): mixed;

Gets the messages produced by the domain layer.

getOutput()

public function getOutput(): mixed;

Gets the output produced from the domain layer.

getStatus()

public function getStatus(): mixed;

Gets the status of this payload.

Domain\Payload\Status

Class Source on GitHub

Holds the status codes for the payload

  • Phalcon\Domain\Payload\Status

Constants

stringACCEPTED = "ACCEPTED"
stringAUTHENTICATED = "AUTHENTICATED"
stringAUTHORIZED = "AUTHORIZED"
stringCREATED = "CREATED"
stringDELETED = "DELETED"
stringERROR = "ERROR"
stringFAILURE = "FAILURE"
stringFOUND = "FOUND"
stringNOT_ACCEPTED = "NOT_ACCEPTED"
stringNOT_AUTHENTICATED = "NOT_AUTHENTICATED"
stringNOT_AUTHORIZED = "NOT_AUTHORIZED"
stringNOT_CREATED = "NOT_CREATED"
stringNOT_DELETED = "NOT_DELETED"
stringNOT_FOUND = "NOT_FOUND"
stringNOT_UPDATED = "NOT_UPDATED"
stringNOT_VALID = "NOT_VALID"
stringPROCESSING = "PROCESSING"
stringSUCCESS = "SUCCESS"
stringUPDATED = "UPDATED"
stringVALID = "VALID"

Domain\Payload\WriteableInterface

Interface Source on GitHub

This interface is used for consumers (write)

  • Phalcon\Domain\Payload\WriteableInterface

Uses Throwable

Method Summary

Methods

Public · 6

setException()

public function setException( Throwable $exception ): PayloadInterface;

Sets an exception produced by the domain layer.

setExtras()

public function setExtras( mixed $extras ): PayloadInterface;

Sets arbitrary extra values produced by the domain layer.

setInput()

public function setInput( mixed $input ): PayloadInterface;

Sets the input received by the domain layer.

setMessages()

public function setMessages( mixed $messages ): PayloadInterface;

Sets the messages produced by the domain layer.

setOutput()

public function setOutput( mixed $output ): PayloadInterface;

Sets the output produced from the domain layer.

setStatus()

public function setStatus( mixed $status ): PayloadInterface;

Sets the status of this payload.

Type to search…

↑↓ navigate↵ selectEsc close