PHP Class gossi\codegen\model\PhpFunction

Author: Johannes M. Schmitt ([email protected])
Author: Thomas Gossmann
Inheritance: extends AbstractModel, implements gossi\codegen\model\GenerateableInterface, implements gossi\codegen\model\NamespaceInterface, implements gossi\codegen\model\DocblockInterface, implements gossi\codegen\model\RoutineInterface, use trait gossi\codegen\model\parts\BodyPart, use trait gossi\codegen\model\parts\DocblockPart, use trait gossi\codegen\model\parts\LongDescriptionPart, use trait gossi\codegen\model\parts\ParametersPart, use trait gossi\codegen\model\parts\QualifiedNamePart, use trait gossi\codegen\model\parts\ReferenceReturnPart, use trait gossi\codegen\model\parts\TypeDocblockGeneratorPart, use trait gossi\codegen\model\parts\TypePart
Datei anzeigen Open project: gossi/php-code-generator Class Usage Examples

Public Methods

Method Description
__construct ( string $name = null ) Creates a new PHP function
create ( string $name = null ) : static Creates a new PHP function
fromReflection ( ReflectionFunction $ref ) : PhpFunction Creates a PHP function from reflection
generateDocblock ( )

Method Details

__construct() public method

Creates a new PHP function
public __construct ( string $name = null )
$name string qualified name

create() public static method

Creates a new PHP function
public static create ( string $name = null ) : static
$name string qualified name
return static

fromReflection() public static method

Creates a PHP function from reflection
Deprecation: will be removed in version 0.5
public static fromReflection ( ReflectionFunction $ref ) : PhpFunction
$ref ReflectionFunction
return PhpFunction

generateDocblock() public method

public generateDocblock ( )