New! TypeRocket v5 is now available. See docs.
Access all of Typerocket. Get Pro.
Requests
( v4 )
The Request
object has several methods for working with the HTTP request.
Note: WordPress automatically adds slashes to $_POST, $_GET and other super globals. A Request object reflects unmodified super globals.
Make Request
$request = new \TypeRocket\Http\Request();
Get Fields
When TypeRocket fields are submitted a Request
can access them using the getFields()
method.
To get all the fields call getFields()
without an argument.
$fields = $request->getFields();
To get a specific field call getFields()
with the name of the field as the argument.
$field = $request->getFields('field_name');
Get Path
Get the request path.
$path = $request->getPath();
Get URI
Get the URI.
$uri = $request->getUri();
Get Host
Get the Host.
$host = $request->gethost();
Get Form Method
Because forms can not submit anything other than GET
and POST
requests TypeRocket spoofs DELETE
and PUT
. To get the spoofed method use the getFormMethod()
method.
$method = $request->getFormMethod();
Found a typo? Something is wrong in this documentation? Fork and edit it!