Source of file IPreRequestMiddleware.php

Size: 0,533 Bytes - Last Modified: 2019-08-09T18:27:54+00:00

/home/travis/build/zerospam/sdk-framework/src/Client/Middleware/IPreRequestMiddleware.php

12345678910111213141516171819202122232425262728293031
<?php
/**
 * Created by PhpStorm.
 * User: aaflalo
 * Date: 18-06-11
 * Time: 15:42
 */

namespace ZEROSPAM\Framework\SDK\Client\Middleware;

use ZEROSPAM\Framework\SDK\Request\Api\IRequest;

/**
 * Interface IPreRequestMiddleware
 *
 * Change the request before processing it
 *
 * @package ZEROSPAM\Framework\SDK\Client\Middleware
 */
interface IPreRequestMiddleware
{

    /**
     * Handle the request before processing
     *
     * @param IRequest $request
     *
     */
    public function handle(IRequest $request): void;
}