Silber\Bouncer\Clipboard::getAbilities PHP Méthode

getAbilities() public méthode

Get a list of the authority's abilities.
public getAbilities ( Model $authority, boolean $allowed = true ) : Illuminate\Database\Eloquent\Collection
$authority Illuminate\Database\Eloquent\Model
$allowed boolean
Résultat Illuminate\Database\Eloquent\Collection
    public function getAbilities(Model $authority, $allowed = true)
    {
        return (new AbilitiesQuery())->getForAuthority($authority, $allowed);
    }

Usage Example

 /**
  * Get the given user's abilities.
  *
  * @param  \Illuminate\Database\Eloquent\Model  $user
  * @return \Illuminate\Database\Eloquent\Collection
  */
 public function getAbilities(Model $user)
 {
     $key = $this->tag . '-abilities-' . $user->getKey();
     if ($abilities = $this->cache->get($key)) {
         return $this->deserializeAbilities($abilities);
     }
     $abilities = parent::getAbilities($user);
     $this->cache->forever($key, $this->serializeAbilities($abilities));
     return $abilities;
 }
All Usage Examples Of Silber\Bouncer\Clipboard::getAbilities