Phprest\HttpFoundation\Request::setApiVersion PHP Method

setApiVersion() public method

public setApiVersion ( integer | string $version )
$version integer | string
    public function setApiVersion($version)
    {
        $this->pathInfo = '/' . $version . $this->getPathInfo();
    }

Usage Example

Example #1
0
 /**
  * @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);
 }
All Usage Examples Of Phprest\HttpFoundation\Request::setApiVersion