PHP Class PhpSpec\CodeGenerator\Generator\MethodSignatureGenerator

Inheritance: implements PhpSpec\CodeGenerator\Generator\Generator
Afficher le fichier Open project: phpspec/phpspec

Méthodes publiques

Méthode Description
__construct ( ConsoleIO $io, TemplateRenderer $templates, Filesystem $filesystem )
generate ( PhpSpec\Locator\Resource $resource, array $data = [] )
getPriority ( ) : integer
supports ( PhpSpec\Locator\Resource $resource, string $generation, array $data ) : boolean

Méthodes protégées

Méthode Description
getTemplate ( ) : string

Private Methods

Méthode Description
buildArgumentString ( array $arguments ) : string
insertMethodSignature ( string $filepath, string $content )

Method Details

__construct() public méthode

public __construct ( ConsoleIO $io, TemplateRenderer $templates, Filesystem $filesystem )
$io PhpSpec\Console\ConsoleIO
$templates PhpSpec\CodeGenerator\TemplateRenderer
$filesystem PhpSpec\Util\Filesystem

generate() public méthode

public generate ( PhpSpec\Locator\Resource $resource, array $data = [] )
$resource PhpSpec\Locator\Resource
$data array

getPriority() public méthode

public getPriority ( ) : integer
Résultat integer

getTemplate() protected méthode

protected getTemplate ( ) : string
Résultat string

supports() public méthode

public supports ( PhpSpec\Locator\Resource $resource, string $generation, array $data ) : boolean
$resource PhpSpec\Locator\Resource
$generation string
$data array
Résultat boolean