/**
  * https://github.com/yiisoft/yii/issues/1191
  */
 public function testAttachDetachEventHandler()
 {
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'handler1'));
     $this->component->onMyEvent();
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'handler2'));
     $this->component->onMyEvent();
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'handler3'));
     $this->component->onMyEvent();
     $this->component->detachEventHandler('OnMyEvent', array($this->component, 'handler2'));
     $this->component->onMyEvent();
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'handler2'));
     $this->component->onMyEvent();
     $this->component->detachEventHandler('OnMyEvent', array($this->component, 'handler1'));
     $this->component->onMyEvent();
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'handler2'));
     $this->component->onMyEvent();
 }