Esempio n. 1
0
 /**
  *
  * @param array $options An associative array with the following
  * key value/pairs:
  *   - id: The id of the feed item to return
  * @param Conjoon_BeanContext_Decoratable $model
  *
  * @return Conjoon_Modules_Groupware_Feeds_Item_Dto
  */
 protected function _build(array $options, Conjoon_BeanContext_Decoratable $model)
 {
     $accountId = $options['accountId'];
     /**
      * @see Conjoon_Modules_Groupware_Feeds_Item_Filter_Item
      */
     require_once 'Conjoon/Modules/Groupware/Feeds/Item/Filter/Item.php';
     /**
      * @see Conjoon_BeanContext_Decorator
      */
     require_once 'Conjoon/BeanContext/Decorator.php';
     $itemResponseFilter = new Conjoon_Modules_Groupware_Feeds_Item_Filter_Item(array(), Conjoon_Filter_Input::CONTEXT_RESPONSE);
     $itemModel = new Conjoon_BeanContext_Decorator($model, $itemResponseFilter);
     return $itemModel->getItemsForAccountAsDto($accountId);
 }