PHP 클래스 spec\PhpSpec\CodeAnalysis\TokenizedTypeHintRewriterSpec

상속: extends PhpSpec\ObjectBehavior
파일 보기 프로젝트 열기: phpspec/phpspec

공개 메소드들

메소드 설명
it_do_not_remove_typehints_of_non_spec_classes ( )
it_does_not_remove_typehints_in_methods ( )
it_indexes_invalid_typehints ( PhpSpec\Loader\Transformer\TypeHintIndex $typeHintIndex, PhpSpec\CodeAnalysis\NamespaceResolver $namespaceResolver )
it_indexes_typehints_that_are_removed ( PhpSpec\Loader\Transformer\TypeHintIndex $typeHintIndex, PhpSpec\CodeAnalysis\NamespaceResolver $namespaceResolver )
it_is_a_typehint_rewriter ( )
it_leaves_alone_specs_with_no_typehints ( )
it_preserves_line_numbers ( )
it_removes_typehints_for_multiple_arguments_in_methods ( )
it_removes_typehints_from_single_argument_methods ( )
let ( PhpSpec\Loader\Transformer\TypeHintIndex $typeHintIndex, PhpSpec\CodeAnalysis\NamespaceResolver $namespaceResolver )

메소드 상세

it_do_not_remove_typehints_of_non_spec_classes() 공개 메소드

it_does_not_remove_typehints_in_methods() 공개 메소드

it_indexes_invalid_typehints() 공개 메소드

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

it_indexes_typehints_that_are_removed() 공개 메소드

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

it_is_a_typehint_rewriter() 공개 메소드

it_leaves_alone_specs_with_no_typehints() 공개 메소드

it_preserves_line_numbers() 공개 메소드

it_removes_typehints_for_multiple_arguments_in_methods() 공개 메소드

it_removes_typehints_from_single_argument_methods() 공개 메소드

let() 공개 메소드

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