Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
UserAccountFilterMiddleware
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 filter
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3declare(strict_types=1);
4
5namespace PeServer\App\Models\Middleware;
6
7use PeServer\App\Models\Domain\UserLevel;
8use PeServer\Core\Mvc\Middleware\MiddlewareResult;
9use PeServer\Core\Mvc\Middleware\MiddlewareArgument;
10use PeServer\App\Models\Middleware\AccountFilterMiddlewareBase;
11
12final class UserAccountFilterMiddleware extends AccountFilterMiddlewareBase
13{
14    //[AccountFilterMiddlewareBase]
15
16    protected function filter(MiddlewareArgument $argument): MiddlewareResult
17    {
18        return $this->filterCore($argument, [UserLevel::USER, UserLevel::ADMINISTRATOR]);
19    }
20}