refactor(modules): add Registrars to declare filter aliases
This commit is contained in:
parent
c6e8000bab
commit
4ccb363a3d
|
@ -4,17 +4,13 @@ declare(strict_types=1);
|
|||
|
||||
namespace Config;
|
||||
|
||||
use App\Filters\AllowCorsFilter;
|
||||
use CodeIgniter\Config\BaseConfig;
|
||||
use CodeIgniter\Filters\CSRF;
|
||||
use CodeIgniter\Filters\DebugToolbar;
|
||||
use CodeIgniter\Filters\Honeypot;
|
||||
use CodeIgniter\Filters\InvalidChars;
|
||||
use CodeIgniter\Filters\SecureHeaders;
|
||||
use Modules\Api\Rest\V1\Filters\ApiFilter;
|
||||
use Modules\Auth\Filters\PermissionFilter;
|
||||
use Modules\Fediverse\Filters\FediverseFilter;
|
||||
use Modules\PremiumPodcasts\Filters\PodcastUnlockFilter;
|
||||
|
||||
class Filters extends BaseConfig
|
||||
{
|
||||
|
@ -29,10 +25,6 @@ class Filters extends BaseConfig
|
|||
'honeypot' => Honeypot::class,
|
||||
'invalidchars' => InvalidChars::class,
|
||||
'secureheaders' => SecureHeaders::class,
|
||||
'fediverse' => FediverseFilter::class,
|
||||
'allow-cors' => AllowCorsFilter::class,
|
||||
'rest-api' => ApiFilter::class,
|
||||
'podcast-unlock' => PodcastUnlockFilter::class,
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Modules\Api\Rest\V1\Config;
|
||||
|
||||
use Modules\Api\Rest\V1\Filters\ApiFilter;
|
||||
|
||||
class Registrar
|
||||
{
|
||||
public static function Filters(): array
|
||||
{
|
||||
return [
|
||||
'aliases' => [
|
||||
'rest-api' => ApiFilter::class,
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Modules\Fediverse\Config;
|
||||
|
||||
use Modules\Fediverse\Filters\AllowCorsFilter;
|
||||
use Modules\Fediverse\Filters\FediverseFilter;
|
||||
|
||||
class Registrar
|
||||
{
|
||||
public static function Filters(): array
|
||||
{
|
||||
return [
|
||||
'aliases' => [
|
||||
'fediverse' => FediverseFilter::class,
|
||||
'allow-cors' => AllowCorsFilter::class,
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Modules\PremiumPodcasts\Config;
|
||||
|
||||
use Modules\PremiumPodcasts\Filters\PodcastUnlockFilter;
|
||||
|
||||
class Registrar
|
||||
{
|
||||
public static function Filters(): array
|
||||
{
|
||||
return [
|
||||
'aliases' => [
|
||||
'podcast-unlock' => PodcastUnlockFilter::class,
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue