Example #1
0
 /**
  * Transform the object to an UML scheme
  *
  * @param \Puml\Model\Object $object
  *
  * @return void
  * @since 0.1
  */
 protected function transformObject(\Puml\Model\Object $object)
 {
     $label = implode('|', array(addslashes($object->getName()), implode($this->transformProperties($object->getProperties())), implode($this->transformMethods($object->getMethods()))));
     $node = new Node($object->getName());
     $node->setShape('record')->setPos('0, ' . (0 + $this->level * 3) . '!')->setLabel('"{' . $label . '}"');
     $this->graph->setNode($node);
 }