CodeGen_Element | --CodeGen_PECL_Element | --CodeGen_PECL_Element_Function | --CodeGen_PECL_Element_Method
[line 162]
[line 54]
[line 61]
[line 105]
[line 134]
[line 119]
[line 148]
[line 70]
CodeGen_PECL_Element_Method __construct( Codegen_PECL_Element_Class $class)
string cCode( class $extension)
string cProto( string 0)
object generated createTest( CodeGen_PECL_Extension $extension)
string functionAliasEntry( string 0)
string getFullName( )
void getProceduralName( )
void isAbstract( )
void isFinal( )
void isInterface( )
void isStatic( )
string localVariables( $extension)
string methodEntry( string 0)
void parseParameterHook( string $argc, string $argString, array $argPointers)
void setAccess( $access)
void setCode( string $code)
void setName( string $name)
Method names can't clash with PHP standard functions so we can just check for syntax and keywords here
void setProceduralName( $name)
bool setProto( string $proto, $extension)
exception setRole( string $role)
true validate( )