Neos\Flow\Tests\Unit\Core\ClassLoaderTest::classesFromInactivePackagesAreNotLoaded PHP 메소드

classesFromInactivePackagesAreNotLoaded() 공개 메소드

    public function classesFromInactivePackagesAreNotLoaded()
    {
        $this->classLoader = new ClassLoader();
        $allPackages = ['Acme.MyApp' => $this->mockPackage1, 'Acme.MyAppAddon' => $this->mockPackage2];
        $activePackages = ['Acme.MyApp' => $this->mockPackage1];
        $this->classLoader->setPackages($activePackages);
        mkdir('vfs://Test/Packages/Application/Acme.MyAppAddon/Classes/Acme/MyAppAddon', 0770, true);
        file_put_contents('vfs://Test/Packages/Application/Acme.MyAppAddon/Classes/Acme/MyAppAddon/Class.php', '<?php ' . __CLASS__ . '::$testClassWasLoaded = TRUE; ?>');
        $this->classLoader->loadClass('Acme\\MyAppAddon\\Class');
        $this->assertFalse(self::$testClassWasLoaded);
    }