Skip to content

Incorrect behavior of Php4ConstructorRector #9147

@CasEbb

Description

@CasEbb

Bug Report

Subject Details
Rector version last dev-main
Installed as composer dependency

Php4ConstructorRector doesn't work for classes named Pool.

Minimal PHP Code Causing Issue

See https://getrector.com/demo/c767db67-65f2-47d6-876b-9f53711b748f

<?php

class Poll
{
    function Poll() {}
}

class Pool
{
    function Pool() {}
}

class Poool
{
    function Poool() {}
}

Responsible rules

  • Php4ConstructorRector

Expected Behavior

-    function Pool() {}
+    function __construct() {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions