public function addPermission($permission, $value = true) { if (!array_key_exists($permission, $this->permissions)) { $this->permissions = array_merge($this->permissions, [$permission => $value]); } return $this; }