/** * Constructor * * @param lang.archive.Archive archive * @param string name */ public function __construct(Archive $archive, $name) { $archive->isOpen() || $archive->open(Archive::READ); $this->archive = $archive; $this->name = $name; }