$packs
$packs : int
What one compaction pass did.
Split from the prune receipt on purpose. Recompression rewrites how bytes are stored and destroys nothing, so it reports totals; a prune destroys restore targets, so it produces a document. A pass that recompressed and then declined to prune is a success with a refusal in it, and the two halves have to be readable separately.
$prune : ?\Drupal\strata\Compaction\PruneReceipt
__construct(int $packs = 0, int $frames = 0, int $bytesBefore = 0, int $bytesAfter = 0, int $skipped = 0, \Drupal\strata\Compaction\PruneReceipt|null $prune = null, list$problems = [], float $seconds = 0.0) : mixed
Constructs a report.
| int | $packs | Packs rewritten at the dense setting. |
| int | $frames | Frames those packs carried. |
| int | $bytesBefore | Stored bytes the rewritten packs occupied before. |
| int | $bytesAfter | Stored bytes they occupy now. |
| int | $skipped | Packs already dense enough to leave alone. |
| \Drupal\strata\Compaction\PruneReceipt|null | $prune | What the prune half of the pass did, or NULL when no prune was asked for. |
| list |
$problems | One line per object the pass could not read. |
| float | $seconds | How long it took. |