protected static function _diff($left, $right) { $result = array(); foreach ($left as $key => $value) { if (!array_key_exists($key, $right) || $left[$key] !== $right[$key]) { $result[$key] = $value; } } return $result; }