Merge pull request #3339 from yashodha/CRM-14664
[civicrm-core.git] / CRM / Core / I18n / Schema.php
index a4f6ea2c55fa48480ccb44717dae7a48b3e83eb5..685ca6d9bb38c7f33a6264a03055f4ace6aec31b 100644 (file)
@@ -157,6 +157,8 @@ class CRM_Core_I18n_Schema {
    * @param $table  string  the table containing the column
    * @param $class  string  schema structure class to use to recreate indices
    *
+   * @param array $triggers
+   *
    * @return void
    */
   static function makeSinglelingualTable(
@@ -369,6 +371,12 @@ class CRM_Core_I18n_Schema {
     return $query;
   }
 
+  /**
+   * @param null $version
+   * @param bool $force
+   *
+   * @return array
+   */
   static function schemaStructureTables($version = NULL, $force = FALSE) {
     static $_tables = NULL;
     if ($_tables === NULL || $force) {
@@ -388,6 +396,11 @@ class CRM_Core_I18n_Schema {
     return $_tables;
   }
 
+  /**
+   * @param $version
+   *
+   * @return mixed
+   */
   static function getLatestSchema($version) {
     // remove any .upgrade sub-str from version. Makes it easy to do version_compare & give right result
     $version = str_ireplace(".upgrade", "", $version);
@@ -478,6 +491,10 @@ class CRM_Core_I18n_Schema {
     return "CREATE OR REPLACE VIEW {$table}_{$locale} AS SELECT " . implode(', ', $cols) . " FROM {$table}";
   }
 
+  /**
+   * @param $info
+   * @param null $tableName
+   */
   static function triggerInfo(&$info, $tableName = NULL) {
     // get the current supported locales
     $domain = new CRM_Core_DAO_Domain();