/** * Retrieve detailled information about one status * * @param \databox $databox * @param string $status * * @return array */ private function list_record_status(\databox $databox, $status) { $status = strrev($status); $ret = []; foreach ($databox->get_statusbits() as $bit => $status_datas) { $ret[] = ['bit' => $bit, 'state' => !!substr($status, $bit - 1, 1)]; } return $ret; }