PHPUnit_Extensions_Database_DataSet_AbstractTable::__toString PHP Method

__toString() public method

public __toString ( )
    public function __toString()
    {
        $columns = $this->getTableMetaData()->getColumns();
        $lineSeperator = str_repeat('+----------------------', count($columns)) . "+\n";
        $lineLength = strlen($lineSeperator) - 1;
        $tableString = $lineSeperator;
        $tableString .= '| ' . str_pad($this->getTableMetaData()->getTableName(), $lineLength - 4, ' ', STR_PAD_RIGHT) . " |\n";
        $tableString .= $lineSeperator;
        $tableString .= $this->rowToString($columns);
        $tableString .= $lineSeperator;
        $rowCount = $this->getRowCount();
        for ($i = 0; $i < $rowCount; $i++) {
            $values = array();
            foreach ($columns as $columnName) {
                $values[] = $this->getValue($i, $columnName);
            }
            $tableString .= $this->rowToString($values) . $lineSeperator;
        }
        return "\n" . $tableString . "\n";
    }