Configurable
EntityLoadRector
Fixes deprecated ENTITY_TYPE_load() or entity_load() use
-$entity = ENTITY_TYPE_load(123);
-$node = entity_load('node', 123);
+$entity = \Drupal::entityManager()->getStorage('ENTITY_TYPE')->load(123);
+$node = \Drupal::entityManager()->getStorage('node')->load(123);
Configure your rector.php:
<?php
use DrupalRector\Drupal8\Rector\Deprecation\EntityLoadRector;
use DrupalRector\Drupal8\Rector\ValueObject\EntityLoadConfiguration;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(EntityLoadRector::class, [
new EntityLoadConfiguration('entity'),
new EntityLoadConfiguration('file'),
new EntityLoadConfiguration('node'),
new EntityLoadConfiguration('user'),
]);