protected function readMetadata(&$xmlArr)
    {
        $rootKeys = array_keys($xmlArr);
        $rootKey = $rootKeys[0];
        if ($rootKey != "ATTRIBUTES") {
            $this->objectName = isset($xmlArr[$rootKey]["ATTRIBUTES"]["NAME"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["NAME"] : null;
            $this->objectDescription = isset($xmlArr[$rootKey]["ATTRIBUTES"]["DESCRIPTION"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["DESCRIPTION"] : null;
            $this->package = isset($xmlArr[$rootKey]["ATTRIBUTES"]["PACKAGE"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["PACKAGE"] : null;
            $this->className = isset($xmlArr[$rootKey]["ATTRIBUTES"]["CLASS"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["CLASS"] : null;
            $this->access = isset($xmlArr[$rootKey]["ATTRIBUTES"]["ACCESS"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["ACCESS"] : null;
        } else {
            $this->objectName = isset($xmlArr["ATTRIBUTES"]["NAME"]) ? $xmlArr["ATTRIBUTES"]["NAME"] : null;
            $this->objectDescription = isset($xmlArr["ATTRIBUTES"]["DESCRIPTION"]) ? $xmlArr["ATTRIBUTES"]["DESCRIPTION"] : null;
            $this->package = isset($xmlArr["ATTRIBUTES"]["PACKAGE"]) ? $xmlArr["ATTRIBUTES"]["PACKAGE"] : null;
            $this->className = isset($xmlArr["ATTRIBUTES"]["CLASS"]) ? $xmlArr["ATTRIBUTES"]["CLASS"] : null;
            $this->access = isset($xmlArr["ATTRIBUTES"]["ACCESS"]) ? $xmlArr["ATTRIBUTES"]["ACCESS"] : null;
        }
    }
protected function readMetadata(&$xmlArr)
    {
        $rootKeys = array_keys($xmlArr);
        $rootKey = $rootKeys[0];
        if ($rootKey != "ATTRIBUTES") {
            $this->objectName = isset($xmlArr[$rootKey]["ATTRIBUTES"]["NAME"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["NAME"] : null;
            $this->objectDescription = isset($xmlArr[$rootKey]["ATTRIBUTES"]["DESCRIPTION"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["DESCRIPTION"] : null;
            $this->package = isset($xmlArr[$rootKey]["ATTRIBUTES"]["PACKAGE"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["PACKAGE"] : null;
            $this->className = isset($xmlArr[$rootKey]["ATTRIBUTES"]["CLASS"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["CLASS"] : null;
            $this->access = isset($xmlArr[$rootKey]["ATTRIBUTES"]["ACCESS"]) ? $xmlArr[$rootKey]["ATTRIBUTES"]["ACCESS"] : null;
        } else {
            $this->objectName = isset($xmlArr["ATTRIBUTES"]["NAME"]) ? $xmlArr["ATTRIBUTES"]["NAME"] : null;
            $this->objectDescription = isset($xmlArr["ATTRIBUTES"]["DESCRIPTION"]) ? $xmlArr["ATTRIBUTES"]["DESCRIPTION"] : null;
            $this->package = isset($xmlArr["ATTRIBUTES"]["PACKAGE"]) ? $xmlArr["ATTRIBUTES"]["PACKAGE"] : null;
            $this->className = isset($xmlArr["ATTRIBUTES"]["CLASS"]) ? $xmlArr["ATTRIBUTES"]["CLASS"] : null;
            $this->access = isset($xmlArr["ATTRIBUTES"]["ACCESS"]) ? $xmlArr["ATTRIBUTES"]["ACCESS"] : null;
        }
    }
protected function readMetadata ( & $ xmlArr ) { $ rootKeys = array_keys ( $ xmlArr ) ; $ rootKey = $ rootKeys [ 0 ] ; if ( $ rootKey != "ATTRIBUTES" ) { $ this -> objectName = isset ( $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "NAME" ] ) ? $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "NAME" ] : null ; $ this -> objectDescription = isset ( $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "DESCRIPTION" ] ) ? $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "DESCRIPTION" ] : null ; $ this -> package = isset ( $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "PACKAGE" ] ) ? $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "PACKAGE" ] : null ; $ this -> className = isset ( $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "CLASS" ] ) ? $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "CLASS" ] : null ; $ this -> access = isset ( $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "ACCESS" ] ) ? $ xmlArr [ $ rootKey ] [ "ATTRIBUTES" ] [ "ACCESS" ] : null ; } else { $ this -> objectName = isset ( $ xmlArr [ "ATTRIBUTES" ] [ "NAME" ] ) ? $ xmlArr [ "ATTRIBUTES" ] [ "NAME" ] : null ; $ this -> objectDescription = isset ( $ xmlArr [ "ATTRIBUTES" ] [ "DESCRIPTION" ] ) ? $ xmlArr [ "ATTRIBUTES" ] [ "DESCRIPTION" ] : null ; $ this -> package = isset ( $ xmlArr [ "ATTRIBUTES" ] [ "PACKAGE" ] ) ? $ xmlArr [ "ATTRIBUTES" ] [ "PACKAGE" ] : null ; $ this -> className = isset ( $ xmlArr [ "ATTRIBUTES" ] [ "CLASS" ] ) ? $ xmlArr [ "ATTRIBUTES" ] [ "CLASS" ] : null ; $ this -> access = isset ( $ xmlArr [ "ATTRIBUTES" ] [ "ACCESS" ] ) ? $ xmlArr [ "ATTRIBUTES" ] [ "ACCESS" ] : null ; } }
Read meta data

@param array $xmlArr
@return void
Read meta data