protected function getRecordPkValues($record) { $data = array(); foreach ($this->getTableInfo()->getColumns() as $name => $column) { if ($column->getIsPrimaryKey()) { $data[] = $record->getColumnValue($name); } } return $data; }