コード例 #1
0
 public function setUp()
 {
     parent::setUp();
     $GLOBALS['BE_USER'] = new \stdClass();
     $this->viewHelper = $this->getAccessibleMock('TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Security\\IfAuthenticatedViewHelper', array('renderThenChild', 'renderElseChild'));
     $this->viewHelper->expects($this->any())->method('renderThenChild')->will($this->returnValue('then child'));
     $this->viewHelper->expects($this->any())->method('renderElseChild')->will($this->returnValue('else child'));
     $this->injectDependenciesIntoViewHelper($this->viewHelper);
     $this->viewHelper->initializeArguments();
 }
コード例 #2
0
 protected function setUp()
 {
     parent::setUp();
     $GLOBALS['BE_USER'] = new \stdClass();
     $GLOBALS['BE_USER']->userGroups = array(array('uid' => 1, 'title' => 'Editor'), array('uid' => 2, 'title' => 'OtherRole'));
     $this->viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper::class, array('renderThenChild', 'renderElseChild'));
     $this->viewHelper->expects($this->any())->method('renderThenChild')->will($this->returnValue('then child'));
     $this->viewHelper->expects($this->any())->method('renderElseChild')->will($this->returnValue('else child'));
     $this->injectDependenciesIntoViewHelper($this->viewHelper);
     $this->viewHelper->initializeArguments();
 }