getSchema() as $tableName => $table ) { $fields = array_keys( $table->fields ); foreach ( $table->indexes as $indexName => $index ) { foreach ( $index->indexFields as $indexFieldName => $dummy ) { if ( !in_array( $indexFieldName, $fields ) ) { $errors[] = "Index <$tableName:$indexName> references unknown field name <$tableName:$indexFieldName>."; } } } } return $errors; } } ?>