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

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

    public function protectedNonSingletonDependencyReturnsDifferentInstance()
    {
        $this->beanFactory = new AnnotationBeanFactory(BeanConfigurationWithProtectedMethod::class);
        BeanFactoryRegistry::register($this->beanFactory);
        $bean1 = $this->beanFactory->get('masterServiceWithNonSingletonDependency');
        $bean2 = $this->beanFactory->get('masterServiceWithNonSingletonDependency');
        self::assertNotSame($bean1->service, $bean2->service);
    }
AnnotationBeanFactoryUnitTest