bitExpert\Disco\BeanFactoryPostProcessorUnitTest::notDefinedRegistryWillBeIgnoredByBeanFactoryPostProcessor PHP Method

notDefinedRegistryWillBeIgnoredByBeanFactoryPostProcessor() public method

    public function notDefinedRegistryWillBeIgnoredByBeanFactoryPostProcessor()
    {
        $processor = new BeanFactoryPostProcessor();
        $service = new BeanFactoryAwareService();
        // un-setting the BeanFactory instance stored in the BeanFactoryRegistry
        $reflection = new ReflectionProperty(BeanFactoryRegistry::class, 'beanFactory');
        $reflection->setAccessible(true);
        $reflection->setValue(null);
        $processor->postProcess($service, 'BeanFactoryAwareService');
        self::assertNull($service->getBeanFactory());
    }