public function ProxyLogicTest::testFetchingProtectedAssociationViaPublicGetterCausesLazyLoading in Plug 7
File
- lib/
doctrine/ common/ tests/ Doctrine/ Tests/ Common/ Proxy/ ProxyLogicTest.php, line 174
Class
- ProxyLogicTest
- Test the generated proxies behavior. These tests make assumptions about the structure of LazyLoadableObject
Namespace
Doctrine\Tests\Common\ProxyCode
public function testFetchingProtectedAssociationViaPublicGetterCausesLazyLoading() {
$this
->configureInitializerMock(1, array(
$this->lazyObject,
'getProtectedAssociation',
array(),
), function (Proxy $proxy) {
$proxy
->__setInitializer(null);
});
$this
->assertSame('protectedAssociationValue', $this->lazyObject
->getProtectedAssociation());
$this
->assertSame('protectedAssociationValue', $this->lazyObject
->getProtectedAssociation());
}