Namespace LaravelUi5\Sdk\Execution\Contracts

Interfaces
AuditedCommandInterface An artisan command whose writes are audited: it is declared in its module, runs its units of work through the runner,…
AuditedJobInterface A queued job whose writes are audited: it is declared in its module and runs its units of work through the runner.…
AutomationActorResolverInterface Who acts when nobody does — a scheduled job, an automation command. Any partner type — by default Pragmatiqu IT's…
AutomationCommandInterface An audited command nobody runs by hand — scheduled, or part of a deployment like `ui5:sync`. Its actor is the…
CatalogWorkUnitInterface A unit of work that rewrites catalogues the code declares — a vendor's delivery, applied whole — and therefore writes…
CommandRegistryInterface Finds the declaration of an audited command by the command's class — where the namespace of its runs comes from. Both…
ConsoleAuthenticatorInterface Signs a person in at the start of a person command's run, so that the run's heads name them. The default asks for an e…
JobRegistryInterface Finds the declaration of an audited job by the job's class — where the namespace of its runs comes from. Both SDK…
Outcome What a unit of work hands back once it is sealed: one headline and the detail beneath it.
PersonCommandInterface An audited command a person runs — a correction, a migration of values. The person signs in at the start of the run ({…
WorkUnitInterface A unit of work: business logic that runs in one database transaction, for one actor, and seals the transaction it is…
WorkUnitRegistryInterface Finds the declaration of a unit of work by the unit's class — where its name comes from. Both SDK registries implement…
WorkUnitRunnerInterface Runs a unit of work: opens its transaction, hands it the seal, and records the run in the change log once it commits.…