Request::GP()
\nn\t3::Request()->GP($varName = NULL);
Merge from $_GET and $_POST variables
\nn\t3::Request()->GP();
Copied!
| @return array
Source Code
public function GP ( $varName = null )
{
$gp = [];
if ($request = $GLOBALS['TYPO3_REQUEST'] ?? null) {
ArrayUtility::mergeRecursiveWithOverrule($gp, $request->getQueryParams() ?: []);
ArrayUtility::mergeRecursiveWithOverrule($gp, $request->getParsedBody() ?: []);
} else {
ArrayUtility::mergeRecursiveWithOverrule($gp, $_GET ?: []);
ArrayUtility::mergeRecursiveWithOverrule($gp, $_POST ?: []);
}
if ($varName) {
$val = \nn\t3::Settings()->getFromPath( $varName, $gp );
return $val ?? null;
}
return $gp;
}
Copied!