public static function installModule(Dog_Module $module, $flush_tables) { $path = $module->getTablePath(); if (Common::isDir($path)) { foreach (scandir($path) as $filename) { if (Common::endsWith($filename, '.php')) { GDO::table(substr($filename, 0, -4))->createTable($flush_tables); } } } $module->onInstall($flush_tables); }