/** * Determine if a permission exactly matches the current instance * * @param \BeatSwitch\Lock\Permissions\Permission $permission * @return bool */ public function matchesPermission(Permission $permission) { return $this instanceof $permission && $this->action === $permission->getAction() && $this->matchesResource($permission->getResource()); }