*/ class SaveUserDownloadPreferencesInput implements InputInterface { public function __construct( #[SourceSecurity] public mixed $userId, #[SourceRequest('movie_folder', nullify: true)] public bool $movieFolder, ) {} public function toCommand(): C { return new SaveUserDownloadPreferencesCommand( $this->movieFolder, ); } }