private function createValue(ClassName $type, Text $value) { $class = $type->reflect(); $value = $class->newInstance((string) $value); return $value; }
public function testReflect() { $class = new ClassName(ClassName::class); $this->assertInstanceOf('ReflectionClass', $class->reflect()); }
private function getMethods(ClassName $class) { $reflector = $class->reflect(); $methods = $reflector->getMethods(ReflectionMethod::IS_PUBLIC); return $methods; }