spec\PhpSpec\CodeAnalysis\TokenizedTypeHintRewriterSpec::it_do_not_remove_typehints_of_non_spec_classes PHP 메소드

it_do_not_remove_typehints_of_non_spec_classes() 공개 메소드

    function it_do_not_remove_typehints_of_non_spec_classes()
    {
        $this->rewrite('
        <?php

        class FooSpec
        {
            public function bar(Bar $bar, Baz $baz)
            {
            }
        }

        class Bar
        {
            public function foo(Baz $baz)
            {
            }
        }

        ')->shouldReturn('
        <?php

        class FooSpec
        {
            public function bar( $bar,  $baz)
            {
            }
        }

        class Bar
        {
            public function foo(Baz $baz)
            {
            }
        }

        ');
    }