public function getClass($module) { list($vendor, $app, $code) = explode('\\', $module, 3); $info = Apps::getInfo($vendor . '\\' . $app); if (isset($info['modules'][$this->code][$code])) { return $this->ns . $vendor . '\\' . $app . '\\' . $info['modules'][$this->code][$code]; } }
public function getClass($module) { if (strpos($module, '/') === false) { // TODO core hook compatibility; to remove return $module; } list($vendor, $app, $group, $code) = explode('\\', $module, 4); $info = Apps::getInfo($vendor . '\\' . $app); if (isset($info['modules'][$this->code][$group][$code])) { return $this->ns . $vendor . '\\' . $app . '\\' . $info['modules'][$this->code][$group][$code]; } }