File tree Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -247,19 +247,14 @@ private static function _parseParams($key, $value)
247247
248248    }
249249
250-     public  static  function  _escape ($ string ) 
250+     public  static  function  _escape ($ value ):  string 
251251    {
252-         //+ - = && || > < ! ( ) { } [ ] ^ " ~ * ? : \ / 
253-         $ strippedpreg_replace ('/\W/ ' , '\\\\$0 ' , $ string
254-         
255-         //Put the spaces back; 
256-         $ strippedstr_replace ('\  ' , '  ' , $ stripped
257-         //Edge cases 
258-         $ strippedstr_replace ('\&\& ' , '\&& ' , $ stripped
259-         $ strippedstr_replace ('\|\| ' , '\|| ' , $ stripped
260-         
261-         return  $ stripped
252+         $ specialChars'" ' , '\\' , '~ ' , '^ ' ];
253+         foreach  ($ specialCharsas  $ char
254+             $ valuestr_replace ($ char"\\" .$ char$ value
255+         }
262256
257+         return  $ value
263258    }
264259
265260    private  function  _buildQuery ($ wheres
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments