|  | @@ 1039-1041 (lines=3) @@ | 
                                                            
                                    | 1036 |  |          */ | 
                                                            
                                    | 1037 |  |         $pattern = "'%[^' + $char + ']%'"; | 
                                                            
                                    | 1038 |  |  | 
                                                            
                                    | 1039 |  |         if ($pos == self::TRIM_LEADING) { | 
                                                            
                                    | 1040 |  |             return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; | 
                                                            
                                    | 1041 |  |         } | 
                                                            
                                    | 1042 |  |  | 
                                                            
                                    | 1043 |  |         if ($pos == self::TRIM_TRAILING) { | 
                                                            
                                    | 1044 |  |             return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; | 
                                                                                
                                |  | @@ 1043-1045 (lines=3) @@ | 
                                                            
                                    | 1040 |  |             return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; | 
                                                            
                                    | 1041 |  |         } | 
                                                            
                                    | 1042 |  |  | 
                                                            
                                    | 1043 |  |         if ($pos == self::TRIM_TRAILING) { | 
                                                            
                                    | 1044 |  |             return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; | 
                                                            
                                    | 1045 |  |         } | 
                                                            
                                    | 1046 |  |  | 
                                                            
                                    | 1047 |  |         return 'reverse(stuff(reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)), 1, patindex(' . $pattern . ', reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null))) - 1, null))'; | 
                                                            
                                    | 1048 |  |     } |