/** * Instanciates an ezpContent from an eZContentObject * @param eZContentObject $objectId * @return ezpContent */ public static function fromObject(eZContentObject $object, $checkAccess = true) { if ($checkAccess && !$object->attribute('can_read')) { throw new ezpContentAccessDeniedException($object->attribute('id')); } $content = new ezpContent(); $content->fields = ezpContentFieldSet::fromContentObject($object); $content->object = $object; return $content; }