/** * Returns a new script object, instantiated according to the given arguments. * * @since 3.0.0 * * @param string $handle The handle. * @param string $file File name. * @param string[] $dependencies Optional. The dependencies. * @param string|null $version Optional. Version of the file. Defaults to empty string. * * @return Script Script object. */ public function create_internal_script($handle, $file, array $dependencies = [], $version = '') { return DebugAwareScript::from_location($handle, new AssetLocation($file, $this->internal_script_path, $this->internal_script_url), $dependencies, $version); }