/** * @depends testAttributeAwareInterface * @param AttributeAware $entity */ public function testAttributeBag(AttributeAware $entity) { $bag = $entity->getAttributeBag(); $this->assertInstanceOf('Fhaculty\\Graph\\Attribute\\AttributeBag', $bag); }
private function setLayout(AttributeAware $entity, array $layout) { $bag = new AttributeBagNamespaced($entity->getAttributeBag(), 'graphviz.'); $bag->setAttributes($layout); return $entity; }