42, 'cf_reference' => $preferred, 'consolidation_function_id' => $preferred]; $cf_ds_cache = ['7:1' => 0, '42:' . $available => 9]; require $temporary[0]; $cdef_string = 'CURRENT_DATA_SOURCE,2,*'; require $temporary[1]; if ($cf_ds_key !== '42:' . $available || $cdef_string !== generate_graph_def_name(9) . ',2,*') { throw new RuntimeException('Fallback selected a different data source'); } } print "PASS: all four consolidation fallbacks and preferred consolidation retain source identity\n"; } finally { foreach ($temporary as $path) { unlink($path); } }