Data request details
This is an interface to HTTP request details. All request data must be white-listed and sanitized by module set filters.
| Methods | ||||||
|---|---|---|---|---|---|---|
public
|
__construct(array $filters, object $config)
Process request details
Process request details Parameters
|
# | ||||
public
|
filter_input($type, $filters): array
Filter specified input against module defined filters
Filter specified input against module defined filters Returnsfiltered input data |
# | ||||
public
|
is_ajax(): bool
Determine if a request is an AJAX call
Determine if a request is an AJAX call Returnstrue if the request is from an AJAX call |
# | ||||
| Properties | |||
|---|---|---|---|
public
|
|
$post = []
|
# |
public
|
|
$get = []
|
# |
public
|
|
$cookie = []
|
# |
public
|
|
$server = []
|
# |
public
|
|
$type = ''
|
# |
public
|
|
$sapi = ''
|
# |
public
|
|
$format = ''
|
# |
public
|
|
$tls = false
|
# |
public
|
|
$mobile = false
|
# |
public
|
|
$path = ''
|
# |
public
|
|
$allowed_output = []
|
# |
public
|
|
$invalid_input_detected = false
|
# |
public
|
|
$invalid_input_fields = []
|
# |
public
|
|
$files = []
|
# |
public
|
|
$filters = []
|
# |
public
|
|
$method = false
|
# |