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

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

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