function NewsletterInterface()
 {
     parent::ModuleInterface('newsletter');
 }
 function CalendarInterface()
 {
     parent::ModuleInterface('calendar');
 }
Ejemplo n.º 3
0
 function WebInterface()
 {
     parent::ModuleInterface('web');
 }
Ejemplo n.º 4
0
 public function register(ModuleInterface $module)
 {
     $this->modules[$module->getModuleAccessor()] = $module;
 }
 function SearchInterface()
 {
     parent::ModuleInterface('search');
 }
 function ShoutboxInterface()
 {
     parent::ModuleInterface('shoutbox');
 }
Ejemplo n.º 7
0
 function WikiInterface()
 {
     parent::ModuleInterface('wiki');
 }
 function GalleryInterface()
 {
     parent::ModuleInterface('gallery');
 }
 function DownloadInterface()
 {
     parent::ModuleInterface('download');
 }
Ejemplo n.º 10
0
 function NewsInterface()
 {
     parent::ModuleInterface('news');
 }
Ejemplo n.º 11
0
 function PagesInterface()
 {
     parent::ModuleInterface('pages');
 }
Ejemplo n.º 12
0
 function OnlineInterface()
 {
     parent::ModuleInterface('online');
 }
Ejemplo n.º 13
0
 public function registerModule(ModuleInterface $module)
 {
     $module_name = $module->getName();
     $parent_modules = $module->getParentModules();
     foreach ($parent_modules as $parent_module) {
         if (!isset(self::$_modules[$parent_module])) {
             throw new \Exception("{$module_name} 模块需要先注册依赖的父模块 {$parent_module}");
         }
     }
     self::$_modules[$module_name] = $module;
 }
Ejemplo n.º 14
0
 function FaqInterface()
 {
     parent::ModuleInterface('faq');
 }
Ejemplo n.º 15
0
 /**
  * Add a module
  *
  * @param ModuleInterface $module
  */
 public function addModule(ModuleInterface $module)
 {
     $this->modules[$module->getId()] = $module;
 }
Ejemplo n.º 16
0
 function MediaInterface()
 {
     parent::ModuleInterface('media');
 }
 function ContactInterface()
 {
     parent::ModuleInterface('contact');
 }
Ejemplo n.º 18
0
 /**
  * @param ModuleInterface $module
  */
 public function registerModule(ModuleInterface $module)
 {
     $this->modules[$module->getIdentifier()] = $module;
 }
Ejemplo n.º 19
0
 function PollInterface()
 {
     parent::ModuleInterface('poll');
 }
 function ArticlesInterface()
 {
     parent::ModuleInterface('articles');
 }
Ejemplo n.º 21
0
 function ForumInterface()
 {
     parent::ModuleInterface('forum');
 }
 function GuestbookInterface()
 {
     parent::ModuleInterface('guestbook');
 }