Goetas\Xsd\XsdToPhp\Jms\YamlConverter::flattAttributes PHP Method

flattAttributes() private method

private flattAttributes ( GoetasWebservices\XML\XSDReader\Schema\Attribute\AttributeContainer $container )
$container GoetasWebservices\XML\XSDReader\Schema\Attribute\AttributeContainer
    private function flattAttributes(AttributeContainer $container)
    {
        $items = array();
        foreach ($container->getAttributes() as $attr) {
            if ($attr instanceof AttributeContainer) {
                $items = array_merge($items, $this->flattAttributes($attr));
            } else {
                $items[] = $attr;
            }
        }
        return $items;
    }