The ZipArchive extractTo function returns a boolean on success. So I added a check for that.
Added a check for the return code when extracting zip file
This pull request passes (merged 1398757 into 7b3ce47).
Thanks - as for your 65K files issue.. crazy is all that comes to mind :)