PHP 클래스 PhpSpec\CodeAnalysis\TokenizedTypeHintRewriter

상속: implements PhpSpec\CodeAnalysis\TypeHintRewriter
파일 보기 프로젝트 열기: phpspec/phpspec

공개 메소드들

메소드 설명
__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