示例#1
0
 public function alter_records(array $records)
 {
     $records = parent::alter_records($records);
     $this->resolve_translations($records);
     return $records;
 }
示例#2
0
 /**
  * Includes the users associated with the records.
  */
 public function alter_records(array $records)
 {
     global $core;
     $records = parent::alter_records($records);
     $keys = [];
     foreach ($records as $record) {
         $keys[] = $record->{$this->id};
     }
     if ($keys) {
         $keys = array_unique($keys, SORT_NUMERIC);
         try {
             $this->user_cache = $core->models['users']->find($keys);
         } catch (RecordNotFound $e) {
             $this->user_cache = $e->records;
         }
     }
     return $records;
 }