RevisionID = $id; } public function run() { $this->status("Recompressing"); $rev = new Revision($this->RevisionID); $crev = new Revision; $crev->revid = $rev->revid; $crev->save(); $from = $rev->getPDF(); $to = $crev->getPDF(); $to->parent()->mkdir(); $from->recompress($to->path()); $crev->document = $rev->document; $crev->info = $to->info(); $crev->sha256 = $to->hash(); $crev->save(); $this->status("New revision " . $crev->id); $this->finish(); } }