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; }