designcise/bitframe-whoops

View on GitHub
src/Provider/ProviderInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
<?php

/**
 * BitFrame Framework (https://www.bitframephp.com)
 *
 * @author    Daniyal Hamid
 * @copyright Copyright (c) 2017-2023 Daniyal Hamid (https://designcise.com)
 * @license   https://bitframephp.com/about/license MIT License
 */

declare(strict_types=1);

namespace BitFrame\Whoops\Provider;

use Psr\Http\Message\ServerRequestInterface;
use Whoops\Handler\HandlerInterface;

interface ProviderInterface
{
    public function getHandler(
        ServerRequestInterface $request
    ): HandlerInterface;

    public function getPreferredContentType(
        ServerRequestInterface $request
    ): string;
}