在使用 Permission::deleteRoleForUser 時,由於 Permission 有混入 Enforcer 的方法,但在 @method 少了 ... 讓 $domain 變成了必填。
原本的 \Casbin\Enforcer 寫法 => public function deleteRoleForUser(string $user, string $role, string ...$domain)
在 \Casbin\WebmanPermission\Permission 中的寫法 => @method static bool deleteRoleForUser(string $user, string $role, string $domain)
造成在使用 deleteRoleForUser 會造成 Missing argument 3 for deleteRoleForUser() 的錯誤