Esempio n. 1
0
 public function formatItems($items, $format, $parameters = null)
 {
     $formattedItems = array();
     foreach ($items as $item) {
         $itemMapper = new ItemMapper($item['uid_owner']);
         $formattedItem = $itemMapper->findById($item['item_source']);
         $formattedItems[] = $formattedItem;
     }
     return $formattedItems;
 }
Esempio n. 2
0
 /**
  * @brief Retrieve a feed and all its items from the database
  * @param id The id of the feed in the database table.
  * @returns an instance of OCA\News\Feed
  */
 public function findWithItems($id)
 {
     $stmt = \OCP\DB::prepare('SELECT * FROM ' . self::tableName . ' WHERE id = ?');
     $result = $stmt->execute(array($id));
     $row = $result->fetchRow();
     $feed = self::fromRow($row);
     $itemMapper = new ItemMapper();
     $items = $itemMapper->findById($id);
     $feed->setItems($items);
     return $feed;
 }