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

flattElements() private method

private flattElements ( GoetasWebservices\XML\XSDReader\Schema\Element\ElementContainer $container )
$container GoetasWebservices\XML\XSDReader\Schema\Element\ElementContainer
    private function flattElements(ElementContainer $container)
    {
        $items = array();
        foreach ($container->getElements() as $attr) {
            if ($attr instanceof ElementContainer) {
                $items = array_merge($items, $this->flattElements($attr));
            } else {
                $items[] = $attr;
            }
        }
        return $items;
    }