public function getContents()
 {
     $parser = new Zend_Tool_Project_Structure_Parser_Xml();
     $isTraverseEnabled = Zend_Tool_Project_Structure_Graph::isTraverseEnabled();
     Zend_Tool_Project_Structure_Graph::setTraverseEnabled(true);
     $xml = $parser->serialize($this->_graph);
     Zend_Tool_Project_Structure_Graph::setTraverseEnabled($isTraverseEnabled);
     return $xml;
 }
Esempio n. 2
0
 public static function setTraverseEnabled($traverseEnabled)
 {
     self::$_traverseEnabled = (bool) $traverseEnabled;
 }
Esempio n. 3
0
 public function valid()
 {
     if (isset($this->_subNodes[$this->_position]) && Zend_Tool_Project_Structure_Graph::isTraverseEnabled() == false) {
         while (!$this->_subNodes[$this->_position]->isEnabled()) {
             $this->next();
             if (!isset($this->_subNodes[$this->_position])) {
                 break;
             }
         }
     }
     return isset($this->_subNodes[$this->_position]);
 }