Example #1
0
 private function queryView($namespace)
 {
     $translations = array();
     $query = $this->db->createViewQuery('main', 'translations');
     if (is_array($namespace)) {
         $query->setKeys(array_values($namespace));
     } else {
         $query->setKey($namespace);
     }
     foreach ($query->execute() as $record) {
         $doc = $record['value'];
         $translations = array_merge($translations, self::singleTranslation($doc));
     }
     return $translations;
 }