private static function fillValue(&$values, $prefix, $option, sfValidatorSchemaCompare $validator, $requestParams) { $inputName = $validator->getOption($option); $fieldName = sprintf('%s[%s]', $prefix, $inputName); $value = sfToolkit13::getArrayValueForPath($requestParams, $fieldName); $values[$inputName] = $value; }
/** * Retrieves a parameter. * * @param string $name A parameter name * @param mixed $default A default parameter value * * @return mixed A parameter value, if the parameter exists, otherwise null */ public function &get($name, $default = null) { if (array_key_exists($name, $this->parameters)) { $value =& $this->parameters[$name]; } else { $value = sfToolkit13::getArrayValueForPath($this->parameters, $name, $default); } return $value; }