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!