Code Duplication    Length = 4-6 lines in 2 locations

src/DB/Table.php 2 locations

@@ 1147-1150 (lines=4) @@
1144
					// Null.
1145
					$data[ $field ] = null;
1146
					$sql_values[ $field ] = 'NULL';
1147
				} elseif ( ! $column->nullable() && ( is_null( $value ) || '' === $value ) ) {
1148
					// Not nullable, set to default (don't set $sql_values item).
1149
					$data[ $field ] = null;
1150
				} elseif ( false === $value || $val_is_falseish ) {
1151
					// False.
1152
					$data[ $field ] = false;
1153
					$sql_values[ $field ] = '0';
@@ 1164-1169 (lines=6) @@
1161
				$data[ $field ] = null;
1162
				$sql_values[ $field ] = 'NULL';
1163
1164
			} elseif ( is_null( $value ) && $column->nullable() ) {
1165
				// Nulls.
1166
				$data[ $field ] = null;
1167
				$sql_values[ $field ] = 'NULL';
1168
1169
			} elseif ( 'point' === $column->get_type() ) {
1170
				// POINT columns.
1171
				$sql_values[ $field ] = "GeomFromText('" . esc_sql( $value ) . "')";
1172