src/ItePHP/Core/EventManager.php
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?
	}
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?
	}
Execute event.

@param $eventName
@param object $infoClass container with event info eg.: \ItePHP\Core\ExecutePresenterEvent
@internal param string $event event name