本文整理汇总了PHP中Zend_Gdata_App_Base::flushNamespaceLookupCache方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Gdata_App_Base::flushNamespaceLookupCache方法的具体用法?PHP Zend_Gdata_App_Base::flushNamespaceLookupCache怎么用?PHP Zend_Gdata_App_Base::flushNamespaceLookupCache使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Gdata_App_Base
的用法示例。
在下文中一共展示了Zend_Gdata_App_Base::flushNamespaceLookupCache方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testLookupNamespaceObeysParentBehavior
public function testLookupNamespaceObeysParentBehavior()
{
$prefix = 'test';
$testString10 = 'TEST-v1-0';
$testString20 = 'TEST-v2-0';
$testString11 = 'TEST-v1-1';
$testString21 = 'TEST-v2-1';
$testString12 = 'TEST-v1-2';
$testString22 = 'TEST-v2-2';
Zend_Gdata_App_Base::flushNamespaceLookupCache();
$entry = $this->service->newEntry();
$entry->registerNamespace($prefix, $testString10, 1, 0);
$entry->registerNamespace($prefix, $testString20, 2, 0);
$entry->registerNamespace($prefix, $testString11, 1, 1);
$entry->registerNamespace($prefix, $testString21, 2, 1);
$entry->registerNamespace($prefix, $testString12, 1, 2);
$entry->registerNamespace($prefix, $testString22, 2, 2);
// Assumes default version (1)
$result = $entry->lookupNamespace($prefix, 1, null);
$this->assertEquals($testString12, $result);
$result = $entry->lookupNamespace($prefix, 2, null);
$this->assertEquals($testString22, $result);
$result = $entry->lookupNamespace($prefix, 1, 1);
$this->assertEquals($testString11, $result);
$result = $entry->lookupNamespace($prefix, 2, 1);
$this->assertEquals($testString21, $result);
$result = $entry->lookupNamespace($prefix, null, null);
$this->assertEquals($testString12, $result);
$result = $entry->lookupNamespace($prefix, null, 1);
$this->assertEquals($testString11, $result);
// Override to retrieve latest version
$entry->setMajorProtocolVersion(null);
$result = $entry->lookupNamespace($prefix, null, null);
$this->assertEquals($testString22, $result);
$result = $entry->lookupNamespace($prefix, null, 1);
$this->assertEquals($testString21, $result);
}