. namespace core\router; use Psr\Http\Message\ServerRequestInterface; /** * Routing attribute. * * @package core * @copyright 2024 Andrew Lyons * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ interface request_validator_interface { /** * Validate the request content. * * @param ServerRequestInterface $request * @return ServerRequestInterface */ public function validate_request( ServerRequestInterface $request, ): ServerRequestInterface; }