PHP Class Nette\DI\PhpGenerator

Afficher le fichier Open project: nette/di Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( ContainerBuilder $builder )
formatPhp ( $statement, $args ) : string Formats PHP statement.
generate ( $className ) : ClassType[] Generates PHP classes. First class is the container.

Private Methods

Méthode Description
convertParameters ( array $parameters ) : Parameter[] Converts parameters from ServiceDefinition to PhpGenerator.
formatStatement ( Statement $statement ) : string Formats PHP code for class instantiating, function calling or property setting in PHP.
generateService ( $name ) : string Generates body of service method.

Method Details

__construct() public méthode

public __construct ( ContainerBuilder $builder )
$builder ContainerBuilder

formatPhp() public méthode

Formats PHP statement.
public formatPhp ( $statement, $args ) : string
Résultat string

generate() public méthode

Generates PHP classes. First class is the container.
public generate ( $className ) : ClassType[]
Résultat Nette\PhpGenerator\ClassType[]