HookConvertRector

Hook conversion script

 /**
- * Implements hook_user_cancel().
+ * Hook implementations for hookconvertrector.
  */
-function hookconvertrector_user_cancel($edit, UserInterface $account, $method) {
-    $red = 'red';
-    $method = ['red', 'green', 'blue'];
-    $edit = [
-        'red' => 'red',
-        'green' => 'green',
-        'blue' => 'blue',
-    ];
+class HookconvertrectorHooks
+{
+    /**
+     * Implements hook_user_cancel().
+     */
+    #[Hook('user_cancel')]
+    public function userCancel($edit, \UserInterface $account, $method)
+    {
+        $red = 'red';
+        $method = [
+            'red',
+            'green',
+            'blue',
+        ];
+        $edit = [
+            'red' => 'red',
+            'green' => 'green',
+            'blue' => 'blue',
+        ];
+    }
 }

Configure your rector.php:

<?php

use DrupalRector\Rector\Convert\HookConvertRector;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withRules([
        HookConvertRector::class,
    ]);