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.