bitExpert\Disco\AnnotationBeanFactoryUnitTest::beanFactoryPostProcessorIsInitializedAfterParametersAreSet PHP Метод

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

    public function beanFactoryPostProcessorIsInitializedAfterParametersAreSet()
    {
        $this->beanFactory = new AnnotationBeanFactory(BeanConfigurationWithParameterizedPostProcessor::class, ['test' => 'injectedValue']);
        BeanFactoryRegistry::register($this->beanFactory);
        /** @var SampleService $bean */
        $bean = $this->beanFactory->get('nonSingletonNonLazyRequestBean');
        self::assertInstanceOf(stdClass::class, $bean->test);
        self::assertEquals('injectedValue', $bean->test->property);
    }
AnnotationBeanFactoryUnitTest