*/ class AddEventLogInput implements InputInterface { public function __construct( #[SourceQuery('type')] #[SourceRequest('type')] public string $type, #[SourceQuery('message')] #[SourceRequest('message')] public string $message, #[SourceQuery('context')] #[SourceRequest('context')] public array $context = [] ){} public function toCommand(): CommandInterface { return new AddEventLogCommand( $this->type, $this->message, $this->context ); } }