public function alter_records(array $records) { $records = parent::alter_records($records); $this->resolve_translations($records); return $records; }
/** * 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; }