mirror of
https://github.com/anikeen-com/id.git
synced 2026-11-04 22:59:41 +00:00
refactor code
This commit is contained in:
1 parent
c641ec725d
commit
25248e7822
37 files changed
+180
-143
No files matched your search
@@ -9,7 +9,7 @@ use Illuminate\Auth\AuthenticationException;
|
||||
use Illuminate\Http\Request;
|
||||
use stdClass;
|
||||
|
||||
abstract class CheckCredentials
|
||||
abstract class CheckCredentials extends UseParameters
|
||||
{
|
||||
/**
|
||||
* Handle an incoming request.
|
||||
|
||||
@@ -8,7 +8,7 @@ use Illuminate\Auth\AuthenticationException;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CheckForAnyScope
|
||||
class CheckForAnyScope extends UseParameters
|
||||
{
|
||||
/**
|
||||
* Handle the incoming request.
|
||||
|
||||
@@ -8,7 +8,7 @@ use Illuminate\Auth\AuthenticationException;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CheckScopes
|
||||
class CheckScopes extends UseParameters
|
||||
{
|
||||
/**
|
||||
* Handle the incoming request.
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
namespace Anikeen\Id\Http\Middleware;
|
||||
|
||||
abstract class UseParameters
|
||||
{
|
||||
/**
|
||||
* Specify the parameters for the middleware.
|
||||
*
|
||||
* @param string[]|string $param
|
||||
*/
|
||||
public static function using(array|string $param, string ...$params): string
|
||||
{
|
||||
if (is_array($param)) {
|
||||
return static::class . ':' . implode(',', $param);
|
||||
}
|
||||
|
||||
return static::class . ':' . implode(',', [$param, ...$params]);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user