コード例 #1
0
ファイル: GraphViz.php プロジェクト: dannyvdsluijs/puml
 /**
  * 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);
 }
コード例 #2
0
ファイル: ObjectTest.php プロジェクト: dannyvdsluijs/puml
 /**
  * @covers Puml\Model\Object::getName
  */
 public function testGetName()
 {
     $name = 'stdClass';
     $this->object->setName($name);
     $this->assertSame($name, $this->object->getName());
 }