bitExpert\Disco\BeanFactoryConfigurationUnitTest::enablingProxyAutoloaderRegistersAdditionalAutoloader PHP Method

enablingProxyAutoloaderRegistersAdditionalAutoloader() public method

    public function enablingProxyAutoloaderRegistersAdditionalAutoloader()
    {
        $autoloader = new Autoloader(new FileLocator(sys_get_temp_dir()), new ClassNameInflector('AUTOLOADER'));
        $autoloaderFunctionsBeforeBeanFactoryInit = spl_autoload_functions();
        $beanFactoryConfig = new BeanFactoryConfiguration(sys_get_temp_dir());
        $beanFactoryConfig->setProxyAutoloader($autoloader);
        $autoloaderFunctionsAfterBeanFactoryInit = spl_autoload_functions();
        self::assertCount(count($autoloaderFunctionsBeforeBeanFactoryInit) + 1, $autoloaderFunctionsAfterBeanFactoryInit);
    }