/** * @return string */ public function display() { switch ($this->type) { case self::TYPE_CLASS: return Names::classToDisplay($this->value); case self::TYPE_METHOD: return Names::methodToDisplay($this->value); case self::TYPE_PROPERTY: return Names::propertyToDisplay($this->value); } return strval($this->value); }
public function indexAction() { // ISmobile $mode = $this->request->getQuery('mode'); if ($mode == 'pc') { $this->session->set('IsMobile', FALSE); } elseif ($mode == 'mobile') { $this->session->set('IsMobile', TRUE); } else { $this->session->set('IsMobile', $this->inc->IsMobile()); } // Lang $this->view->setVar('incLang', $this->inc->getLang('inc')); $lang = $this->session->get('Lang'); $Name = new Names(); $this->view->setVar('LangName', $lang . ' | ' . $Name->getName('lang', $lang)); $this->view->setVar('LangAll', $Name->getName('lang')); if ($this->session->get('IsMobile')) { $this->view->setTemplateAfter(APP_THEMES . '/login_m'); } else { $this->view->setTemplateAfter(APP_THEMES . '/login'); } }
/** * Tries to find and include $className * * @return boolean * @param string $name */ public function loadClass($name) { if (class_exists($name, false)) { return true; } if (Util\Classes::isNanoClass($name)) { return $this->loadFileWithClass($name, Names::nanoFile($name)); } if (Util\Classes::isApplicationClass($name)) { return $this->loadFileWithClass($name, Names::applicationFile($name)); } if (Util\Classes::isModuleClass($name)) { return $this->loadFileWithClass($name, Names::moduleFile($name)); } return false; }
public function testContainsAllTheNamesInTheSpecifiedDataSet() { $generator = Names::defaultDataSet(); $this->assertTrue($generator->contains("Bob")); $this->assertFalse($generator->contains("Daitarn")); }