class job_payload_dto extends abstract_dto

internal  
 

DTO for the payload of a queued job.

Standardizes how data is passed to adhoc tasks or queue workers.

Methods

array
jsonSerialize()

Default implementation to serialize to JSON using the array representation.

__construct(string $job_class, array $data = [], int|null $userid = null, int|null $itemid = null)

Constructor.

array
to_array()

Convert payload to associative array.

Details

in abstract_dto at line 38
array jsonSerialize()

Default implementation to serialize to JSON using the array representation.

Return Value

array

at line 39
__construct(string $job_class, array $data = [], int|null $userid = null, int|null $itemid = null)

Constructor.

Parameters

string $job_class
array $data
int|null $userid
int|null $itemid

at line 51
array to_array()

Convert payload to associative array.

Return Value

array