/** * Outputs commands for dropping types. * * @param $ofs output file pointer * @param $old_schema original schema * @param $new_schema new schema */ private static function drop_types($ofs, $old_schema, $new_schema) { if ($old_schema != NULL) { foreach (dbx::get_types($old_schema) as $type) { if (!mssql10_schema::contains_type($new_schema, $type['name'])) { $ofs->write(mssql10_type::get_drop_sql($new_schema, $type) . "\n"); } } } }