$p->jsonSerialize()]]>
$p->jsonSerialize()]]>
prune->policy()->toArray())]]>
getSnapshotId()]]>
getFinishedAt()]]>
getRepositoryId()]]>
getSnapshotId()]]>
$gen, 'hash' => $hash])]]>
$end[array_search($c, $columns, true)]]]>
$q($c)]]>
$this->db->quoteIdentifier($c)]]>
$this->db->quoteIdentifier($c)]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
db]]>
createTable('ngb_targets')]]>
getTable('ngb_targets')]]>
buffer]]>
targetSize + 8 * 1048576), 'w+b')]]>
buffer)]]>
$snapshotId] + $stats]]>
1]), JSON_UNESCAPED_SLASHES)]]>
1,
'app' => 'NG Backup',
'fingerprint' => $this->fingerprint(),
'kit_version' => $this->kitVersion(),
'confirmation_code' => $this->kitCode(),
'created' => gmdate('c'),
'wrapped_key' => $this->wrappedKey(),
'slots' => $this->slots(),
'instructions' => 'Keep this file safe, outside this server. Any one of the passphrases of the slots listed here opens it. '
. 'To restore on a new server: install NG Backup, add the backup location and enter this kit with one passphrase. '
. 'Without the kit (or the location) and a passphrase, the backups cannot be decrypted.',
]]]>
['slot' => $s['slot'], 'label' => $s['label'], 'created' => $s['created']], $this->wrappedKey()['slots'])]]>
strtoupper(preg_replace('/[^A-Za-z0-9]/', '', $c) ?? '')]]>
]]>
crypto->decrypt($enc), true)]]>
$keep, 'forgotten' => $forget, 'purged' => $purged, 'prune' => $prune]]]>
$fn()]]>
>, forgotten: list, purged: list, prune: array}]]>
root]]>
]]>
factory()->describeBackends()]]>
, parameters:array}>]]>