SensioLabs\Deptrac\Tests\DependencyEmitter\BasicDependencyEmitterTest::testApplyDependencies PHP Метод

testApplyDependencies() публичный Метод

    public function testApplyDependencies()
    {
        $deps = $this->getDeps(new BasicDependencyEmitter(), new \SplFileInfo(__DIR__ . '/Fixtures/Foo.php'));
        $this->assertCount(8, $deps);
        $this->assertContains('Foo\\Bar:4 on SomeUse', $deps);
        $this->assertContains('Foo\\Bar:10 on Foo\\SomeParam', $deps);
        $this->assertContains('Foo\\Bar:12 on Foo\\SomeClass', $deps);
        $this->assertContains('Foo\\Bar:13 on SomeOtherClass', $deps);
        $this->assertContains('Foo\\Bar:15 on Foo\\SomeOtherParam', $deps);
        $this->assertContains('Foo\\Bar:19 on Foo\\SomeInstanceOf', $deps);
        $this->assertContains('Foo\\Bar:21 on Foo\\SomeClass', $deps);
        $this->assertContains('Foo\\Bar:23 on Foo\\SomeClass', $deps);
    }