PHP Класс PhpSpec\CodeGenerator\Generator\MethodGenerator

Наследование: implements PhpSpec\CodeGenerator\Generator\GeneratorInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( ConsoleIO $io, TemplateRenderer $templates, Filesystem $filesystem, PhpSpec\CodeGenerator\Writer\CodeWriter $codeWriter )
generate ( PhpSpec\Locator\Resource $resource, array $data = [] )
getPriority ( ) : integer
supports ( PhpSpec\Locator\Resource $resource, string $generation, array $data ) : boolean

Защищенные методы

Метод Описание
getTemplate ( ) : string

Приватные методы

Метод Описание
getUpdatedCode ( string $methodName, string $snippetToInsert, string $code ) : string

Описание методов

__construct() публичный Метод

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

generate() публичный Метод

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

getPriority() публичный Метод

public getPriority ( ) : integer
Результат integer

getTemplate() защищенный Метод

protected getTemplate ( ) : string
Результат string

supports() публичный Метод

public supports ( PhpSpec\Locator\Resource $resource, string $generation, array $data ) : boolean
$resource PhpSpec\Locator\Resource
$generation string
$data array
Результат boolean