コード例 #1
0
 /**
  * Returns the database name for this environment, to be used as the index name for Elasticsearch.
  */
 protected function _getDefaultIndex()
 {
     $config = Zend_Registry::get('config');
     if (!isset($config->app->name)) {
         throw new Exception(self::ERROR_NO_APP_NAME_CONFIGURED);
     }
     $appName = str_replace(' ', '', $config->app->name);
     $appName = Garp_Util_String::camelcasedToDashed($appName);
     if (!$appName) {
         throw new Exception(self::ERROR_APP_NAME_EMPTY);
     }
     $indexName = $appName . '-' . APPLICATION_ENV;
     return $indexName;
 }
コード例 #2
0
ファイル: StringTest.php プロジェクト: grrr-amsterdam/garp3
 public function testCamelcasedToDashed()
 {
     $this->assertEquals('snoop-doggy-dog', Garp_Util_String::camelcasedToDashed('SnoopDoggyDog'));
 }