"Col A", "B" => "Col B", "C" => "Col C", "D" => "Col D", "E" => "Col E", )); $result = $table->FieldHolder(); // Do a quick check to ensure that some of the D() and getE() values got through $this->assertRegExp('/>\s*a2\s*assertRegExp('/>\s*a2\/b2\/c2\s*assertRegExp('/>\s*a2-e "Varchar", "B" => "Varchar", "C" => "Varchar", ); function D() { return $this->A . '/' . $this->B . '/' . $this->C; } function getE() { return $this->A . '-e'; } }