PHP Trait Joli\Jane\Generator\Model\PropertyGenerator

Afficher le fichier Open project: jolicode/jane

Méthodes protégées

Méthode Description
createProperty ( string $name, Joli\Jane\Guesser\Guess\Type $type, string | null $default = null ) : Property Return a property stmt
createPropertyDoc ( Joli\Jane\Guesser\Guess\Type $type ) : PhpParser\Comment\Doc Get php doc for parameter
getNaming ( ) : Naming The naming service

Method Details

createProperty() protected méthode

Return a property stmt
protected createProperty ( string $name, Joli\Jane\Guesser\Guess\Type $type, string | null $default = null ) : Property
$name string
$type Joli\Jane\Guesser\Guess\Type
$default string | null
Résultat PhpParser\Node\Stmt\Property

createPropertyDoc() protected méthode

Get php doc for parameter
protected createPropertyDoc ( Joli\Jane\Guesser\Guess\Type $type ) : PhpParser\Comment\Doc
$type Joli\Jane\Guesser\Guess\Type
Résultat PhpParser\Comment\Doc

getNaming() abstract protected méthode

The naming service
abstract protected getNaming ( ) : Naming
Résultat Joli\Jane\Generator\Naming