本文整理汇总了PHP中JVersion::__set_state方法的典型用法代码示例。如果您正苦于以下问题:PHP JVersion::__set_state方法的具体用法?PHP JVersion::__set_state怎么用?PHP JVersion::__set_state使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JVersion
的用法示例。
在下文中一共展示了JVersion::__set_state方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSetState
/**
* This checks for correct operation of the __set_state() magic function, if it exists.
*
* @return void
*/
public function testSetState()
{
if (method_exists('JVersion', '__set_state'))
{
$testData = array(
'PRODUCT' => 'Joomla!',
'RELEASE' => '1.6',
'DEV_STATUS' => 'Alpha',
'DEV_LEVEL' => '0',
'BUILD' => '',
'CODENAME' => 'Hope',
'RELDATE' => '22-June-2009',
'RELTIME' => '23:00',
'RELTZ' => 'GMT',
'COPYRIGHT' => 'Copyright (C) 2005 - 2011 Open Source Matters. All rights reserved.',
'URL' => '<a href="http://www.joomla.org">Joomla!</a> is Free Software released under the GNU General Public License.'
);
$testInstance = $this->object->__set_state($testData);
foreach ($testData as $key => $value)
{
$this->assertThat(
$testInstance->$key,
$this->equalTo($value)
);
}
$this->assertThat(
$testInstance,
$this->isInstanceOf('JVersion')
);
}
}