/** * Set the data for the field definitions contained by this form data container from request (post, get, etc.) variables. * * The request variables should be named the same as the field names. Request variables within the namespace that * do not represent known fields are ignored. The validation status of the form data container is reset by this function. * * @param Zikula_Request_Collection $requestCollection The request collection (e.g. $this->request->request) from which to set field data. * * @return void */ public function setFromRequestCollection(Zikula_Request_Collection $requestCollection) { foreach ($this->formFields as $fieldName => $formField) { if ($requestCollection->has($fieldName)) { $this->formFields[$fieldName]->setData($requestCollection->get($fieldName)); } } $this->clearValidation(); }
/** * Return the request method. * * @return string */ public function getMethod() { return $this->server->get('REQUEST_METHOD'); }