本文整理汇总了PHP中JToolbarHelper::resetMethods方法的典型用法代码示例。如果您正苦于以下问题:PHP JToolbarHelper::resetMethods方法的具体用法?PHP JToolbarHelper::resetMethods怎么用?PHP JToolbarHelper::resetMethods使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JToolbarHelper
的用法示例。
在下文中一共展示了JToolbarHelper::resetMethods方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testOnAdd
/**
* @covers FOF30\Toolbar\Toolbar::onAdd
* @dataProvider ToolbarDataprovider::getTestOnAdd
*/
public function testOnAdd($test, $check)
{
$msg = 'Toolbar::onAdd %s - Case: ' . $check['case'];
\JToolbarHelper::resetMethods();
$platform = static::$container->platform;
$platform::$isAdmin = $test['mock']['isAdmin'];
$toolbar = $this->getMock('FOF30\\Tests\\Stubs\\Toolbar\\ToolbarStub', array('isDataView'), array(static::$container));
$toolbar->expects($this->any())->method('isDataView')->willReturn($test['mock']['dataView']);
ReflectionHelper::setValue($toolbar, 'renderFrontendButtons', $test['buttons']);
ReflectionHelper::setValue($toolbar, 'perms', (object) $test['perms']);
$toolbar->onAdd();
$methods = \JToolbarHelper::$methodCounter;
$this->assertEquals($check['methods'], $methods, sprintf($msg, 'Failed to invoke JToolbar methods'));
}