implements PHPArchive