本文整理匯總了PHP中Joomla\Registry\Registry::flatten方法的典型用法代碼示例。如果您正苦於以下問題:PHP Registry::flatten方法的具體用法?PHP Registry::flatten怎麽用?PHP Registry::flatten使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Joomla\Registry\Registry
的用法示例。
在下文中一共展示了Registry::flatten方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testFlatten
/**
* Test flatten.
*
* @return void
*
* @covers Joomla\Registry\Registry::flatten
* @since 1.3.0
*/
public function testFlatten()
{
$a = new Registry();
$a->set('flower.sunflower', 'light');
$a->set('flower.sakura', 'samurai');
$flatted = $a->flatten();
$this->assertEquals($flatted['flower.sunflower'], 'light');
$flatted = $a->flatten('/');
$this->assertEquals($flatted['flower/sakura'], 'samurai');
}
示例2: testTheRegistryCanBeFlattenedToAnArray
/**
* @testdox The Registry can be flattened to an array
*
* @covers Joomla\Registry\Registry::flatten
* @covers Joomla\Registry\Registry::toFlatten
*/
public function testTheRegistryCanBeFlattenedToAnArray()
{
$a = new Registry(array('flower' => array('sunflower' => 'light', 'sakura' => 'samurai')));
$flattened = $a->flatten();
$this->assertEquals($flattened['flower.sunflower'], 'light', 'The Registry is flattened to an array.');
$flattened = $a->flatten('/');
$this->assertEquals($flattened['flower/sakura'], 'samurai', 'The Registry is flattened to an array with a custom path separator.');
}