private function getXmlConfiguration(AgaviXmlConfigDomElement $cfg, $tuple_element, $item_element, &$store)
 {
     if ($cfg->has($tuple_element)) {
         foreach ($cfg->get($tuple_element) as $item) {
             if ($item->hasAgaviParameters()) {
                 $store[$item->getAttribute('name')] = $item->getAgaviParameters();
             }
         }
         return true;
     }
 }
 /**
  * Retrieve all of the Agavi error elements associated with this
  * element.
  *
  * @param      AgaviXmlConfigDomElement The value holder of this validator.
  * @param      array                    An array of existing errors.
  *
  * @return     array The complete array of errors.
  *
  * @author     Jan Schütze <*****@*****.**>
  * @author     Steffen Gransow <*****@*****.**>
  *
  * @since      1.0.8
  */
 public function getAgaviErrors(AgaviXmlConfigDomElement $node, array $existing = array())
 {
     $result = $existing;
     $elements = $node->get('errors', self::XML_NAMESPACE);
     foreach ($elements as $element) {
         $key = '';
         if ($element->hasAttribute('for')) {
             $key = $element->getAttribute('for');
         }
         $result[$key] = $element->getValue();
     }
     return $result;
 }