/** * Return the request data based on given form's request method * * @param Form $page The page to fetch the data for * @param Request $request The request to fetch the data from * * @return array */ protected function getRequestData(Form $page, Request $request) { if (strtolower($request->getMethod()) === $page->getMethod()) { return $request->{'get' . ($request->isPost() ? 'Post' : 'Query')}(); } return array(); }