Facebook\HackCodegen\CodegenClass

Generate code for a class

To construct an instance, use ` ICodegenFactory::codegenClass() `.

1
2
3
4
5
$factory->codegenClass('Foo')
 ->setExtends('bar')
 ->setIsFinal()
 ->addMethod(codegen_method('foobar'))
 ->render();

Interface Synopsis

namespace Facebook\HackCodegen;

final class CodegenClass extends CodegenClassish {...}

Public Methods

Protected Methods

Private Methods

Edit on GitHub