code: public function fire($eventName,$infoClass=null){
  		if(isset($this->events[$eventName])){
  			foreach($this->events[$eventName] as $bind=>$data){
  				call_user_func_array([$data['object'], $data['methodName']], [$infoClass]);
  			}
  		}
  		//FIXME throw exception?
  	}
docs: Execute event.
  
  @param $eventName
  @param object $infoClass container with event info eg.: \ItePHP\Core\ExecutePresenterEvent
  @internal param string $event event name