Skip to content

Support more array_***() functions with callbacks #7707

@udavka

Description

@udavka

Feature request

As was requested in #6105 and fixed in phpstan/phpstan-src#1407, typed parameters in the array_udiff() callback are supported now. Thank you very much.

But PHP has many such weird functions:

  • array_diff_uassoc
  • array_diff_ukey
  • array_intersect_uassoc
  • array_intersect_ukey
  • array_udiff_assoc
  • array_udiff_uassoc
  • array_uintersect_assoc
  • array_uintersect_uassoc
  • array_uintersect

Probably nobody uses them, but they are anyway not supported by PHPStan: https://phpstan.org/r/b2be99b5-6627-489c-b18b-9a56748a8d75

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