protected function checkChangedProperties(TableDiff $tableDiff, array $schemaUpdateType, $alterName, IgnoredChange $ignoredChange)
    {
        foreach ($schemaUpdateType as $columnName => $changeObject) {
            // Function name we need to call
            $func = $this->paramMap[$alterName];
            $needsUnset = call_user_func([$this, $func], $changeObject, $ignoredChange);
            if ($needsUnset) {
                unset($tableDiff->{$alterName}[$columnName]);
            }
        }
    }
protected function checkChangedProperties(TableDiff $tableDiff, array $schemaUpdateType, $alterName, IgnoredChange $ignoredChange)
    {
        foreach ($schemaUpdateType as $columnName => $changeObject) {
            // Function name we need to call
            $func = $this->paramMap[$alterName];
            $needsUnset = call_user_func([$this, $func], $changeObject, $ignoredChange);
            if ($needsUnset) {
                unset($tableDiff->{$alterName}[$columnName]);
            }
        }
    }
protected function checkChangedProperties ( TableDiff $ tableDiff , array $ schemaUpdateType , $ alterName , IgnoredChange $ ignoredChange ) { foreach ( $ schemaUpdateType as $ columnName => $ changeObject ) { // Function name we need to call $ func = $ this -> paramMap [ $ alterName ] ; $ needsUnset = call_user_func ( [ $ this , $ func ] , $ changeObject , $ ignoredChange ) ; if ( $ needsUnset ) { unset ( $ tableDiff -> { $ alterName } [ $ columnName ] ) ; } } }
Check individual diff properties.

@param TableDiff     $tableDiff
@param array         $schemaUpdateType
@param string        $alterName
@param IgnoredChange $ignoredChange
Check individual diff properties .