Beispiel #1
0
 /**
  * Pecl HTTP request headers
  *
  * If the pecl_http extension is loaded use it to get the incoming
  * request headers, otherwise return null. Abstracted for testing
  * purposes.
  *
  * @return array|null Headers or null if no extension
  */
 protected function peclHttpHeaders()
 {
     if (extension_loaded('http') && class_exists('HttpMessage')) {
         $message = HttpMessage::fromEnv(HttpMessage::TYPE_REQUEST);
         return $message->getHeaders();
     }
     return null;
 }