add Http\FileDisposer to wrap dispositions