Skip to content

Cache doesn't invalidate when use affects param type #5219

@muglug

Description

@muglug
<?php
namespace Foo {
    use Baz\B;

    class A {
        public function foo() : ?B {
            return null;
        }
    }
}

namespace Bar {
    class B {}
}

updated to

<?php
namespace Foo {
    use Bar\B;

    class A {
        public function foo() : ?B {
            return null;
        }
    }
}

namespace Bar {
    class B {}
}

requires cache clear

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions