Swat/SwatTableViewGroup.php
protected function isEqual($group_value, $row_value)
    {
        if (
            $group_value instanceof SwatDate &&
            $row_value instanceof SwatDate
        ) {
            return SwatDate::compare($group_value, $row_value) === 0;
        }

        return $group_value === $row_value;
    }
protected function isEqual($group_value, $row_value)
    {
        if (
            $group_value instanceof SwatDate &&
            $row_value instanceof SwatDate
        ) {
            return SwatDate::compare($group_value, $row_value) === 0;
        }

        return $group_value === $row_value;
    }
protected function isEqual ( $ group_value , $ row_value ) { if ( $ group_value instanceof SwatDate && $ row_value instanceof SwatDate ) { return SwatDate :: compare ( $ group_value , $ row_value ) === 0 ; } return $ group_value === $ row_value ; }
Compares the value of the current row to the value of the current
group to see if the value has changed

@param mixed $group_value the current group value.
@param mixed $row_value the current row value.

@return boolean true if the row value is different from the current
group value. Otherwise, false.
Compares the value of the current row to the value of the current group to see if the value has changed