public function testHierarchyMethodMerge() { list($ns, $classes, $map) = ClassBuilder::i()->register(' class Foo { /** :big = true; */ public function pants() {} } class Bar extends Foo { /** :whoop = true; */ public function pants() {} } '); $hierarchy = $this->parser->parseHierarchy($map['Bar']); $expected = ['big' => true, 'whoop' => true]; $this->assertEquals($expected, $hierarchy->methods['pants']); }