/** * @covers Puml\Model\Object::getProperties * @todo Implement testGetProperties(). */ public function testGetProperties() { $this->markTestSkipped(); $this->assertEmpty($this->object->getProperties()); $property = $this->getMock('\\Puml\\Model\\Property'); $property->expects($this->any())->method('getName')->will($this->returnValue("name")); $this->object->addProperty($property); var_dump($this->object->getProperties()); $this->assertContains($property, $this->object->getProperties()); $this->assertEmpty($this->object->getProperties(\ReflectionMethod::IS_STATIC)); }
/** * 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); }