ClassGenerator

Class ClassGenerator
Methods Summary
protected static
# camelCase( string $value )
protected
# getTypeHint( string $type )
protected
# getCommentTypeHint( string $type )
protected
public
# __construct( ClassConfig\Annotation\Config $annotation , string $className , string $classNamespace , string $ownerCanonicalClassName )
ClassGenerator constructor.
public
# __toString( )

inheritDoc


public
# generateProperty( string $name , string $type , null $default = NULL )
public
# generateGet( string $name , string $type )
public
# generateSet( string $name , string $type )
public
# generateIsset( string $name )
public
# generateUnset( string $name )
public
# generateListSet( string $name , string $type )
public
# generateListGetAt( string $name , string $type )
public
# generateListSetAt( string $name , string $type )
public
# generateListPush( string $name , string $type )
public
# generateListUnshift( string $name , string $type )
public
# generateMapSet( string $name , string $type )
public
# generateMapGetAt( string $name , string $type )
public
# generateMapSetAt( string $name , string $type )
public
# generateArrayPop( string $name , string $type )
public
# generateArrayShift( string $name , string $type )
public
# generateArrayClear( string $name )
public
# generateConfigGet( string $name , string $type )
public
# generateConfigSet( string $name )
public
# generateConfigIsset( string $name )
public
# generateConfigUnset( string $name )
public
public
public
public
Properties Summary
protected Nette\PhpGenerator\ClassType $class

# NULL
protected string $ownerCanonicalClassName

# NULL