BetterReflectionTest\SourceLocator\Type\DirectoriesSourceLocatorTest::testScanDirectoryClasses PHP Метод

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

    public function testScanDirectoryClasses()
    {
        $classes = $this->sourceLocator->locateIdentifiersByType(new ClassReflector($this->sourceLocator), new IdentifierType(IdentifierType::IDENTIFIER_CLASS));
        self::assertCount(4, $classes);
        $classNames = array_map(function (ReflectionClass $reflectionClass) {
            return $reflectionClass->getName();
        }, $classes);
        sort($classNames);
        self::assertEquals(DirectoryScannerAssetsFoo\Bar\FooBar::class, $classNames[0]);
        self::assertEquals(DirectoryScannerAssetsFoo\Foo::class, $classNames[1]);
        self::assertEquals(DirectoryScannerAssets\Bar\FooBar::class, $classNames[2]);
        self::assertEquals(DirectoryScannerAssets\Foo::class, $classNames[3]);
    }