original_string: protected function ensureIEOverSSLCompatibility(Request $request) {
  
  		if (
  			FALSE !== stripos($this->headers->get('Content-Disposition'), 'attachment') &&
  			preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) == 1 &&
  			TRUE === $request->isSecure()
  		) {
  			if (intval(preg_replace('/(MSIE )(.*?);/', '$2', $match[0])) < 9) {
  				$this->headers->remove('Cache-Control');
  			}
  		}
  
  	}
code: protected function ensureIEOverSSLCompatibility(Request $request) {
  
  		if (
  			FALSE !== stripos($this->headers->get('Content-Disposition'), 'attachment') &&
  			preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) == 1 &&
  			TRUE === $request->isSecure()
  		) {
  			if (intval(preg_replace('/(MSIE )(.*?);/', '$2', $match[0])) < 9) {
  				$this->headers->remove('Cache-Control');
  			}
  		}
  
  	}
code_tokens: protected function ensureIEOverSSLCompatibility ( Request $ request ) { if ( FALSE !== stripos ( $ this -> headers -> get ( 'Content-Disposition' ) , 'attachment' ) && preg_match ( '/MSIE (.*?);/i' , $ request -> server -> get ( 'HTTP_USER_AGENT' ) , $ match ) == 1 && TRUE === $ request -> isSecure ( ) ) { if ( intval ( preg_replace ( '/(MSIE )(.*?);/' , '$2' , $ match [ 0 ] ) ) < 9 ) { $ this -> headers -> remove ( 'Cache-Control' ) ; } } }
docstring: Check if we need to remove Cache-Control for ssl encrypted downloads when using IE < 9
  
  @link http://support.microsoft.com/kb/323308
docstring_tokens: Check if we need to remove Cache - Control for ssl encrypted downloads when using IE < 9