private function isFeasible($sSource) { if (!extension_loaded('zip')) { return false; } return file_exists($sSource); }