private function handle_script_data(Script $script) { $data = $script->data(); $handle = $script->handle(); array_walk($data, function (array $data, $object_name) use($handle) { wp_localize_script($handle, $object_name, $data); }); $script->clear_data(); }