当前位置: 首页>>代码示例>>PHP>>正文


PHP View::eventManager方法代码示例

本文整理汇总了PHP中Cake\View\View::eventManager方法的典型用法代码示例。如果您正苦于以下问题:PHP View::eventManager方法的具体用法?PHP View::eventManager怎么用?PHP View::eventManager使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cake\View\View的用法示例。


在下文中一共展示了View::eventManager方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testIsAuthorized

 /**
  * Test isAuthorized
  *
  * @return void
  */
 public function testIsAuthorized()
 {
     $view = new View();
     $eventManagerMock = $this->getMockBuilder('Cake\\Event\\EventManager')->setMethods(['dispatch'])->getMock();
     $view->eventManager($eventManagerMock);
     $this->AuthLink = new AuthLinkHelper($view);
     $result = new Event('dispatch-result');
     $result->result = true;
     $eventManagerMock->expects($this->once())->method('dispatch')->will($this->returnValue($result));
     $result = $this->AuthLink->isAuthorized(['controller' => 'MyController', 'action' => 'myAction']);
     $this->assertTrue($result);
 }
开发者ID:cakedc,项目名称:users,代码行数:17,代码来源:AuthLinkHelperTest.php

示例2: __construct

 /**
  * Constructor
  *
  * @param \Cake\View\View $view View object.
  */
 public function __construct(View $view)
 {
     $this->_View = $view;
     $this->eventManager($view->eventManager());
 }
开发者ID:wepbunny,项目名称:cake2,代码行数:10,代码来源:HelperRegistry.php

示例3: testLinkAuthorized

 /**
  * Test link
  *
  * @return void
  */
 public function testLinkAuthorized()
 {
     $view = new View();
     $eventManagerMock = $this->getMockBuilder('Cake\\Event\\EventManager')->setMethods(['dispatch'])->getMock();
     $view->eventManager($eventManagerMock);
     $this->User = new UserHelper($view);
     $result = new Event('dispatch-result');
     $result->result = true;
     $eventManagerMock->expects($this->once())->method('dispatch')->will($this->returnValue($result));
     $link = $this->User->link('title', '/', ['before' => 'before_', 'after' => '_after', 'class' => 'link-class']);
     $this->assertSame('before_<a href="/" class="link-class">title</a>_after', $link);
 }
开发者ID:drmonkeyninja,项目名称:users,代码行数:17,代码来源:UserHelperTest.php


注:本文中的Cake\View\View::eventManager方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。