public function __get($property)
{
switch ($property) {
case 'contentInfo':
return $this->getVersionInfo()->getContentInfo();
case 'id':
$versionInfo = $this->getVersionInfo();
if (empty($versionInfo)) {
return null;
}
return $versionInfo->getContentInfo()->id;
case 'versionInfo':
return $this->getVersionInfo();
case 'fields':
return $this->getFields();
}
return parent::__get($property);
}