bitExpert\Disco\AnnotationBeanFactoryUnitTest::initializedBeanHookGetsCalledOnlyWhenLazyBeanGetsCreated PHP Method

initializedBeanHookGetsCalledOnlyWhenLazyBeanGetsCreated() public method

    public function initializedBeanHookGetsCalledOnlyWhenLazyBeanGetsCreated()
    {
        $bean = $this->beanFactory->get('singletonLazyInitializedService');
        self::assertEquals(1, $bean->postInitCnt);
        // pulling the dependency a second time does not trigger the postInitialization() call!
        $bean = $this->beanFactory->get('singletonLazyInitializedService');
        self::assertEquals(1, $bean->postInitCnt);
    }
AnnotationBeanFactoryUnitTest