eee
This commit is contained in:
+10
-7
@@ -5,6 +5,7 @@ namespace Kiri\Router\Base;
|
||||
|
||||
use Kiri;
|
||||
use Kiri\Router\Validator\Validator;
|
||||
use Kiri\Router\Validator\ValidatorMiddleware;
|
||||
|
||||
class Middleware
|
||||
{
|
||||
@@ -48,21 +49,23 @@ class Middleware
|
||||
|
||||
|
||||
/**
|
||||
* @param string $path
|
||||
* @param array $validators
|
||||
* @param string $class
|
||||
* @param string $method
|
||||
* @param Validator $validators
|
||||
*/
|
||||
public static function setValidator(string $path, array $validators): void
|
||||
public static function setValidator(string $class, string $method, Validator $validators): void
|
||||
{
|
||||
self::$validators[$path] = $validators;
|
||||
self::$validators[$class . '::' . $method] = $validators;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param string $path
|
||||
* @param string $class
|
||||
* @param string $method
|
||||
* @return Validator|null
|
||||
*/
|
||||
public static function getValidator(string $path): ?Validator
|
||||
public static function getValidator(string $class, string $method): ?Validator
|
||||
{
|
||||
return static::$validators[$path] ?? null;
|
||||
return static::$validators[$class . '::' . $method] ?? null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user