mustRun(); foreach($files as $file){$target=$s['app'].'/'.$file;$backup=$work.'/before/'.$file;if(is_file($target)){if(!is_dir(dirname($backup)))mkdir(dirname($backup),0700,true);copy($target,$backup);}copy($repo.'/'.$file,$target);$hashes[$file]=hash_file('sha256',$target);} file_put_contents($work.'/accounting-continuity-installation.json',json_encode(['passed'=>true,'installation'=>$tag,'source_hashes'=>$hashes,'database_writes'=>0,'cache_cleared'=>false,'native_bundle_changed'=>false],JSON_PRETTY_PRINT));echo json_encode(['passed'=>true,'proof'=>$work.'/accounting-continuity-installation.json']).PHP_EOL;