/** * Get the user's abilities from the given cache instance through the clipboard. * * @param \Illuminate\Cache\ArrayStore $cache * @param \Illuminate\Database\Eloquent\Model $user * @return array */ protected function getAbliities(ArrayStore $cache, Model $user) { $clipboard = new CachedClipboard($cache); $abilities = $clipboard->getAbilities($user)->lists('name'); return $abilities->sort()->values()->all(); }