Example #1
0
 /**
  * @param CM_Http_Request_Abstract $request
  */
 public function __construct(CM_Http_Request_Abstract $request)
 {
     $this->_request = $request;
     $headerList = [];
     foreach ($request->getHeaders() as $key => $header) {
         if (substr($key, 0, 8) !== 'content-') {
             $headerList['HTTP_' . str_replace('-', '_', strtoupper($key))] = $header;
         }
     }
     $this->_parser = new Jenssegers\Agent\Agent($headerList);
     $this->_headerList = $headerList;
 }