job_repository_interface
interface job_repository_interface implements repository_interface
| internal |
Internal persistence contract for the Job aggregate.
Methods
void
job_interface|null
find_by_id(int $id)
No description
job_interface|null
find_by_uuid(string $uuid)
No description
Details
at line 35
job_interface
create(job_dto $dto)
Persist a fresh job record.
at line 42
job_interface
save(job_interface $job)
Update a previously stored job.
at line 50
void
add_attempt(int $jobid, job_attempt_interface $attempt)
Append an attempt to the governed job.
Must keep middag_job.attempts and timing summary consistent.
at line 55
job_interface|null
find_by_id(int $id)
No description
at line 60
job_interface|null
find_by_uuid(string $uuid)
No description