Example #1
0
 /**
  * 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;
 }