private function _gen_get_subinfo_ack() { $pathname = './sub_info.json'; if (false === file_exists($pathname)) { // missing example file return false; } $content = file_get_contents($pathname); $ack = new GetSubInfoAckFrame(); $ack->status = 0; $ack->stripe_name = 'stripe'; $ack->stripe_id = 1; $ack->begin_pos = 1; $ack->end_pos = 9527; $ack->broker_group = $content; $ack->store(); $data = $ack->buffer(); $ret_arr = $this->_gen_init_meta_ack(); $ret_arr['good'] = $data; return $ret_arr; }