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)
            {
            }
        }

        ');
    }