protected function addAttributes($className, \SimpleXMLElement $xsdElement)
{
$viewHelper = $this->objectManager->get($className);
$argumentDefinitions = $viewHelper->prepareArguments();
/** @var $argumentDefinition ArgumentDefinition */
foreach ($argumentDefinitions as $argumentDefinition) {
$xsdAttribute = $xsdElement->addChild('xsd:attribute');
$xsdAttribute['type'] = 'xsd:string';
$xsdAttribute['name'] = $argumentDefinition->getName();
$this->addDocumentation($argumentDefinition->getDescription(), $xsdAttribute);
if ($argumentDefinition->isRequired()) {
$xsdAttribute['use'] = 'required';
}
}
}