/** * @param string $route * @return mixed event results */ public function run($route) { if (isset($this->map[$route])) { if (is_array($this->map[$route])) { $class = \Di::getInstanceOf($this->map[$route][0]); return $class->{$this->map[$route][1]}(); } else { return $this->map[$route](); } } }