Backup\Model\Content::getOrders PHP Метод

getOrders() защищенный Метод

Get children orders
protected getOrders ( SimpleXMLElement $xml ) : array
$xml SimpleXMLElement xml data
Результат array
    protected function getOrders($xml)
    {
        $orders = array();
        foreach ($xml->children() as $children) {
            $data = array('name' => $children->getName(), 'children' => $children->children());
            switch ($children->getName()) {
                case 'datatypes':
                    $orders[0] = $data;
                    break;
                case 'views':
                    $orders[1] = $data;
                    break;
                case 'layouts':
                    $orders[2] = $data;
                    break;
                case 'scripts':
                    $orders[3] = $data;
                    break;
                case 'document_types':
                    $orders[4] = $data;
                    break;
                case 'documents':
                    $orders[5] = $data;
                    break;
            }
        }
        return $orders;
    }