final protected static function _readHeaders()
	{
		if (empty(static::$_request_headers)) {
			$headers = function_exists('getallheaders') ? getallheaders() : [];
			$keys = array_keys($headers);
			array_walk($keys, [__CLASS__, '_cleanHeader']);
			static::$_request_headers = array_combine($keys, array_values($headers));
		}
		return static::$_request_headers;
	}
final protected static function _readHeaders()
	{
		if (empty(static::$_request_headers)) {
			$headers = function_exists('getallheaders') ? getallheaders() : [];
			$keys = array_keys($headers);
			array_walk($keys, [__CLASS__, '_cleanHeader']);
			static::$_request_headers = array_combine($keys, array_values($headers));
		}
		return static::$_request_headers;
	}
final protected static function _readHeaders ( ) { if ( empty ( static :: $ _request_headers ) ) { $ headers = function_exists ( 'getallheaders' ) ? getallheaders ( ) : [ ] ; $ keys = array_keys ( $ headers ) ; array_walk ( $ keys , [ __CLASS__ , '_cleanHeader' ] ) ; static :: $ _request_headers = array_combine ( $ keys , array_values ( $ headers ) ) ; } return static :: $ _request_headers ; }
Protected method to get the headers array, cleaned for usage with magic methods

@param void
@return array Headers array
Protected method to get the headers array cleaned for usage with magic methods