public function FillPrimaryKeys(IConnection $Connection, array $UnkeyedRows) { $Columns = $this->GetPrimaryKeyColumns(); foreach ($UnkeyedRows as $UnkeyedRow) { foreach ($Columns as $Column) { $UnkeyedRow[$Column] = uniqid($this->Prefix, $this->MoreEntropy); } } }