Пример #1
0
 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];
     }
 }
Пример #2
0
 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];
     }
 }