/** * Retrieve all form element values * * @param bool $suppressArrayNotation Ignored * * @return array */ public function getValues($suppressArrayNotation = false) { $values = parent::getValues(); $values = array_merge($values, $values['backend_form']); unset($values['backend_form']); return $values; }
/** * {@inheritdoc} */ public function getValues($suppressArrayNotation = false) { $values = array_filter(parent::getValues($suppressArrayNotation)); if (isset($values['permissions'])) { $values['permissions'] = implode(', ', $values['permissions']); } $restrictions = array(); foreach ($this->providedRestrictions as $name => $spec) { if (isset($values[$name])) { // Translate filtered element names to restriction names $restrictions[$spec['name']] = $values[$name]; unset($values[$name]); } } $values = array_merge($values, $restrictions); return $values; }
/** * {@inheritdoc} */ public function getValues($suppressArrayNotation = false) { $values = parent::getValues($suppressArrayNotation); $resource = $this->request->getQuery('resource'); if ($resource !== null && $this->config->hasSection($resource)) { $resourceConfig = $this->config->getSection($resource)->toArray(); foreach ($this->getElements() as $element) { if ($element->getType() === 'Zend_Form_Element_Password') { $name = $element->getName(); if (isset($values[$name]) && $values[$name] === static::$dummyPassword) { if (isset($resourceConfig[$name])) { $values[$name] = $resourceConfig[$name]; } else { unset($values[$name]); } } } } } return $values; }