unset($capability); return $this; } /** * @param self::CAPABILITY_* ...$capabilities * @return $this */ public function addCapabilities(int ...$capabilities): self { foreach ($capabilities as $capability) { $this->set($capability); } return $this; } /** * @param self::CAPABILITY_* $capability */ public function hasCapability(int $capability): bool { return $this->get($capability); } }