bllim/laravel4-datatables-package — pull request #149 by phazei (2014-09-17 10:42:27+00:00)
Title: Add processing of DT_RowId, DT_RowData, and DT_RowClass even if mDataSupport is enabled

The functinoality of DT_RowId, DT_RowData, and DT_RowClass still works just fine if mData is used. Not sure why it was taken out. Could only screw anything up if you name a column that matches one of those, but why would someone do that?

Just removed the:
if($this->mDataSupport) {
$this->result_array_r = $this->result_array;
}else{

Line and added:

if ($this->mDataSupport) {
$row = $value;
} else {
$row = array_values($value);
}

And shifted the indenting. The diff makes it look like so much more is happening.