FileBuildUriRector
Fixes deprecated file_build_uri() calls
-$uri1 = file_build_uri('path/to/file.txt');
+$uri1 = \Drupal::service('stream_wrapper_manager')->normalizeUri(\Drupal::config('system.file')->get('default_scheme') . ('://' . 'path/to/file.txt'));
$path = 'path/to/other/file.png';
-$uri2 = file_build_uri($path);
+$uri2 = \Drupal::service('stream_wrapper_manager')->normalizeUri(\Drupal::config('system.file')->get('default_scheme') . ('://' . $path));
Configure your rector.php:
<?php
use DrupalRector\Drupal9\Rector\Deprecation\FileBuildUriRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
FileBuildUriRector::class,
]);