Find a Rector rule

Find the best Rector rule to solve your problem. Searching through 1082 rules.

Found 10 rules, grouped by set: Clear

PHP 7.0 1 match

Renames mktime() without arguments to time()

 class SomeClass
 {
     public function run()
     {
         $time = mktime(1, 2, 3);
-        $nextTime = mktime();
+        $nextTime = time();
     }
 }
Not in a set 9 matches

Turn method names to new ones

 $someObject = new SomeExampleClass;
-$someObject->oldMethod();
+$someObject->newMethod();

Turn defined function call new one

-view("...", []);
+Laravel\Templating\render("...", []);

Replace defined class constants in their calls

-$value = SomeClass::OLD_CONSTANT;
-$value = SomeClass::OTHER_OLD_CONSTANT;
+$value = SomeClass::NEW_CONSTANT;
+$value = DifferentClass::NEW_CONSTANT;
RenameCastRector Configurable

Renames casts

-$real = (real) $real;
+$real = (float) $real;

Turn method names to new ones

-SomeClass::oldStaticMethod();
+AnotherExampleClass::newStaticMethod();

Replace defined old properties by new ones

-$someObject->someOldProperty;
+$someObject->someNewProperty;

Replace constant by new ones

 final class SomeClass
 {
     public function run()
     {
-        return MYSQL_ASSOC;
+        return MYSQLI_ASSOC;
     }
 }

Change string value

 class SomeClass
 {
     public function run()
     {
-        return 'ROLE_PREVIOUS_ADMIN';
+        return 'IS_IMPERSONATOR';
     }
 }
RenameClassRector Configurable

Replace defined classes by new ones

 namespace App;

-use SomeOldClass;
+use SomeNewClass;

-function someFunction(SomeOldClass $someOldClass): SomeOldClass
+function someFunction(SomeNewClass $someOldClass): SomeNewClass
 {
-    if ($someOldClass instanceof SomeOldClass) {
-        return new SomeOldClass;
+    if ($someOldClass instanceof SomeNewClass) {
+        return new SomeNewClass;
     }
 }