objectModel = $tester->loadModel('dev'); } /** * Test get All tables. * * @access public * @return void */ public function getTablesTest() { $result = $this->objectModel->getTables(); return $result; } /** * Test get fields of table. * * @param string $table * @access public * @return void */ public function getFieldsTest($table) { $result = $this->objectModel->getFields($table); return $result; } /** * Test set field method. * * @param array $type * @access public * @return array */ public function setFieldTest($type) { $this->objectModel->dbh->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER); $sql = "DESC zt_product"; $rawFields = $this->objectModel->dbh->query($sql)->fetchAll(); return $this->objectModel->setField((array)$rawFields[1], (object)$rawFields[1], $type, 1); } /** * Test get APIs of a module. * * @param string $module * @access public * @return void */ public function getAPIsTest($module) { $result = $this->objectModel->getAPIs($module); return $result; } /** * Test get all modules. * * @access public * @return void */ public function getModulesTest() { $result = $this->objectModel->getModules(); foreach($result as $module => $group) $result[$module] = current($group); return $result; } /** * Test get original lang method. * * @param string $type * @param string $module * @param string $method * @access public * @return int|array */ public function getOriginalLangTest($type = 'common', $module = '', $method = '') { $result = $this->objectModel->getOriginalLang($type, $module, $method); return empty($result) ? 0 : $result; } /** * Get nav lang. * * @param string $type * @param string $module * @param string $method * @param string $language * @param object $defaultLang * @access public * @return object */ public function getNavLangTest($type, $module, $method, $language = 'zh-cn', $defaultLang = null) { return $this->objectModel->getNavLang($type, $module, $method, $language, $defaultLang); } /** * Get links title. * * @access public * @return array */ public function getLinkTitleTest() { $lang = $this->objectModel->lang->mainNav; return $this->objectModel->getLinkTitle($lang); } }