GrumPHPTest\Parser\Php\Visitor\ForbiddenStaticMethodCallsVisitorTest::it_does_not_allow_blacklisted_static_method_calls PHP Method

it_does_not_allow_blacklisted_static_method_calls() public method

    function it_does_not_allow_blacklisted_static_method_calls()
    {
        $code = <<<EOC
<?php
use Dumper\\StaticDumper As StaticDumper;
use Dumper\\Alias As StaticDumperAlias;

StaticDumper::dump('something');
My\\Dumper::dump('something');
StaticDumperAlias::dump('something');

\\StaticDumper::dump('something');
EOC;
        $errors = $this->visit($code);
        $this->assertCount(3, $errors);
        $this->assertEquals(ParseError::TYPE_ERROR, $errors[0]->getType());
        $this->assertEquals(5, $errors[0]->getLine());
        $this->assertEquals(6, $errors[1]->getLine());
        $this->assertEquals(7, $errors[2]->getLine());
    }