本文整理汇总了PHP中Key::from_response方法的典型用法代码示例。如果您正苦于以下问题:PHP Key::from_response方法的具体用法?PHP Key::from_response怎么用?PHP Key::from_response使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Key
的用法示例。
在下文中一共展示了Key::from_response方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: from_response
/**
* @param \stdClass $response
*
* @return OrderItemRelation
*/
public static function from_response(\stdClass $response)
{
$obj = new static();
$obj->order_item_id = absint($response->order_item_id);
if (is_numeric($response->key)) {
$obj->key = absint($response->key);
} else {
if ($response->key instanceof \stdClass) {
$obj->key = Key::from_response($response->key);
} else {
assert(FALSE, 'unknown $response->key structure.');
}
}
if (is_numeric($response->domain)) {
$obj->domain = absint($response->domain);
} else {
if ($response->domain instanceof \stdClass) {
$obj->domain = Domain::from_response($response->domain);
} else {
if ($response->domain === NULL) {
// It can be null. Ok, do nothing.
$obj->domain = NULL;
} else {
assert(FALSE, 'unknown $response->domain structure.');
}
}
}
$obj->user_id = absint($response->user_id);
return $obj;
}