本文整理匯總了PHP中unknown_type::getProperty方法的典型用法代碼示例。如果您正苦於以下問題:PHP unknown_type::getProperty方法的具體用法?PHP unknown_type::getProperty怎麽用?PHP unknown_type::getProperty使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類unknown_type
的用法示例。
在下文中一共展示了unknown_type::getProperty方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: strtotime
/**
* Return from the parent object if it's not in here...
*
* @see sapphire/core/ViewableData#__get($property)
*/
function __get($prop)
{
$val = $this->cmisObject ? $this->cmisObject->getProperty($prop) : null;
// added to handle the change to lowercase first property names for v1.0 of cmis
if (!$val) {
$val = $this->cmisObject ? $this->cmisObject->getProperty(lcfirst($prop)) : null;
}
if (!$val) {
$val = parent::__get($prop);
if (!$val) {
if ($this->source) {
// get it from there
return $this->source->{$prop};
}
}
}
if (stripos($prop, 'date') !== false) {
$time = strtotime($val);
if ($time) {
// convert to a date object
return DBField::create_field('SS_DateTime', $val);
}
}
return $val;
}
示例2:
/**
* Return from the parent object if it's not in here...
*
* @see sapphire/core/ViewableData#__get($property)
*/
function __get($prop)
{
$val = $this->cmisObject ? $this->cmisObject->getProperty($prop) : null;
if (!$val) {
$val = parent::__get($prop);
if (!$val) {
if ($this->source) {
// get it from there
return $this->source->{$prop};
}
}
}
return $val;
}