Ejemplo n.º 1
0
 /**
  * Returns request parameter holders as an array.
  *
  * @param sfRequest $request A sfRequest instance
  *
  * @return array The request parameter holders
  */
 public static function requestAsArray(sfRequest $request = null)
 {
     if (!$request) {
         return array();
     }
     return array('options' => $request->getOptions(), 'parameterHolder' => self::flattenParameterHolder($request->getParameterHolder(), true), 'attributeHolder' => self::flattenParameterHolder($request->getAttributeHolder(), true));
 }
 /**
  * Removes an error.
  *
  * @param  sfRequest $request A request object
  * @param  string $name  An error name
  *
  * @return string An error message, if the error was removed, otherwise null
  */
 public static function removeError($request, $name)
 {
     return $request->getAttributeHolder()->remove('errors[' . $name . ']');
 }