TrimStrings
class TrimStrings extends TransformsRequest (View source)
Properties
| protected array<int,string> | $except | The attributes that should not be trimmed.  | 
                |
| static protected array | $neverTrim | The globally ignored attributes that should not be trimmed.  | 
                |
| static protected array | $skipCallbacks | All of the registered skip callbacks.  | 
                
Methods
Clean the data in the parameter bag.
Clean the data in the given array.
Transform the given value.
Determine if the given key should be skipped.
Indicate that the given attributes should never be trimmed.
Flush the middleware's global state.
Details
        
                    protected        void
    clean(Request $request)
        
    
    Clean the request's data.
        
                    protected        void
    cleanParameterBag(ParameterBag $bag)
        
    
    Clean the data in the parameter bag.
        
                    protected        array
    cleanArray(array $data, string $keyPrefix = '')
        
    
    Clean the data in the given array.
        
                    protected        mixed
    cleanValue(string $key, mixed $value)
        
    
    Clean the given value.
        
                    protected        mixed
    transform(string $key, mixed $value)
        
    
    Transform the given value.
        
                    protected        bool
    shouldSkip(string $key, array $except)
        
    
    Determine if the given key should be skipped.
        
                static            void
    except(array|string $attributes)
        
    
    Indicate that the given attributes should never be trimmed.
        
                static            void
    skipWhen(Closure $callback)
        
    
    Register a callback that instructs the middleware to be skipped.
        
                static            void
    flushState()
        
    
    Flush the middleware's global state.