public function testFunctions() { // from js doesn't really apply here because in php function aren't truly first class citizens // extra $this->assertEquals(array('methodA', 'methodB'), __u::functions(new FunctionsTestClass())); $this->assertEquals(array('methodA', 'methodB'), __u(new FunctionsTestClass())->functions()); $this->assertEquals(array('methodA', 'methodB'), __u::methods(new FunctionsTestClass())); $this->assertEquals(array('methodA', 'methodB'), __u(new FunctionsTestClass())->methods()); }