/**
* @param BaseRequest $request
* @param int $type
* @param bool $catch
*
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(BaseRequest $request, $type = self::MASTER_REQUEST, $catch = true)
{
$request = new Request($request);
$mimeProcResult = $this->processMime((new FormatNegotiator())->getBest($request->headers->get('Accept', '*/*'))->getValue());
$request->setApiVersion(str_pad($mimeProcResult->apiVersion, 3, '.0'));
return $this->app->handle($request, $type, $catch);
}