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
Afficher le fichier Open project: gossi/php-code-generator Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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

create() public static méthode

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

fromReflection() public static méthode

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

generateDocblock() public méthode

public generateDocblock ( )