public function __toString()
{
$columns = array();
foreach ($this->getColumns() as $column => $value) {
if (is_string($value)) {
$value = "'{$value}'";
} elseif (is_array($value)) {
$value = var_export($value, true);
}
$columns[] = "'{$column}' => {$value}";
}
$columns = implode(", ", $columns);
$metadata = array();
foreach ($this->getMetadata() as $name => $value) {
if (is_string($value)) {
$value = "'{$value}'";
} elseif (is_array($value)) {
$value = var_export($value, true);
}
$metadata[] = "'{$name}' => {$value}";
}
$metadata = implode(", ", $metadata);
$output = "# [" . $columns . "] [" . $metadata . "] [idsubtable = " . $this->getIdSubDataTable() . "]<br />\n";
return $output;
}