private static function getRtbBidResponseBidList(\model\openrtb\RtbBidResponseSeatBid &$RtbBidResponseSeatBid) { $bid_list = array(); foreach ($RtbBidResponseSeatBid->RtbBidResponseBidList as $RtbBidResponseBid) { $bid = array(); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'id'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'impid'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'price'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adid'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'nurl'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adm'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adomain'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'lurl'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'cid'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'crid'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'attr'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'dealid'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'h'); \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'w'); $bid_list[] = (object) $bid; } return $bid_list; }
private static function getRtbBidRequestRegulations(&$RtbBidRequestRegulations) { $regs = array(); \util\ParseHelper::setArrayParam($RtbBidRequestRegulations, $regs, 'coppa'); return (object) $regs; }