Exemplo n.º 1
0
 public static function index_name($table_name, $column_name)
 {
     $name = sprintf("idx_%s", NamingUtil::underscore($table_name));
     //if the column parameter is an array then the user wants to create a multi-column
     //index
     if (is_array($column_name)) {
         $column_str = join("_and_", $column_name);
     } else {
         $column_str = $column_name;
     }
     $name .= sprintf("_%s", $column_str);
     return $name;
 }
Exemplo n.º 2
0
 public function test_underscore()
 {
     $this->assertEquals("users_and_children", NamingUtil::underscore("users and children"));
     $this->assertEquals("animals", NamingUtil::underscore("animals"));
     $this->assertEquals("bobby_pins", NamingUtil::underscore("bobby!pins"));
 }