PHP Класс PhpSpec\CodeAnalysis\TokenizedTypeHintRewriter

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

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

Метод Описание
__construct ( PhpSpec\Loader\Transformer\TypeHintIndex $typeHintIndex, PhpSpec\CodeAnalysis\NamespaceResolver $namespaceResolver )
rewrite ( string $classDefinition ) : string

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

Метод Описание
extractTypehints ( array &$tokens, integer $index, array $token )
isToken ( array | string $token, string $string ) : boolean
reset ( )
shouldExtractTokensOfClass ( string $className ) : boolean
stripTypeHints ( array $tokens ) : array
tokenHasType ( array | string $token, string $type ) : boolean
tokensToString ( array $tokens ) : string

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

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

public __construct ( PhpSpec\Loader\Transformer\TypeHintIndex $typeHintIndex, PhpSpec\CodeAnalysis\NamespaceResolver $namespaceResolver )
$typeHintIndex PhpSpec\Loader\Transformer\TypeHintIndex
$namespaceResolver PhpSpec\CodeAnalysis\NamespaceResolver

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

public rewrite ( string $classDefinition ) : string
$classDefinition string
Результат string