public function ClassMapGeneratorTest::testCreateMapFinderSupport

File

drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/ClassMapGeneratorTest.php, line 121

Class

ClassMapGeneratorTest

Namespace

Symfony\Component\ClassLoader\Tests

Code

public function testCreateMapFinderSupport() {
  if (!class_exists('Symfony\\Component\\Finder\\Finder')) {
    $this
      ->markTestSkipped('Finder component is not available');
  }
  $finder = new \Symfony\Component\Finder\Finder();
  $finder
    ->files()
    ->in(__DIR__ . '/Fixtures/beta/NamespaceCollision');
  $this
    ->assertEqualsNormalized(array(
    'NamespaceCollision\\A\\B\\Bar' => realpath(__DIR__) . '/Fixtures/beta/NamespaceCollision/A/B/Bar.php',
    'NamespaceCollision\\A\\B\\Foo' => realpath(__DIR__) . '/Fixtures/beta/NamespaceCollision/A/B/Foo.php',
    'NamespaceCollision\\C\\B\\Bar' => realpath(__DIR__) . '/Fixtures/beta/NamespaceCollision/C/B/Bar.php',
    'NamespaceCollision\\C\\B\\Foo' => realpath(__DIR__) . '/Fixtures/beta/NamespaceCollision/C/B/Foo.php',
  ), ClassMapGenerator::createMap($finder));
}