1 <?php
namespace Tilmeld\Entities;
18 public function grant($ability) {
19 if (!in_array($ability, $this->abilities)) {
20 return $this->abilities = array_merge([$ability], $this->abilities);
31 if (in_array($ability, $this->abilities)) {
32 return $this->abilities =
33 array_values(array_diff($this->abilities, [$ability]));
revoke($ability)
Revoke an ability.
grant($ability)
Grant an ability.