private function ConfirmationToArray(Confirmation $confirmation, Transcoder $transcoder) { return ['hash' => $transcoder->encode($confirmation->getHash()->getData()), 'bases' => array_map(function (Base $base) use($transcoder) { return $this->BaseToArray($base, $transcoder); }, $confirmation->getBases()), 'out' => $this->OutputToArray($confirmation->getOutput(), $transcoder), 'sig' => $confirmation->getSignature()]; }