Non-namespaced method causes issues with PHPStan

Created on 3 August 2023, over 1 year ago

Problem/Motivation

If I have menu_block_title and responsive_menu installed, then PHPStan fails because the same non-namespaced function is defined in both modules.

Steps to reproduce

$ vendor/bin/phpstan analyse modules/contrib/menu_block_title modules/contrib/responsive_menu
...
Fatal error: Cannot redeclare _create_node() (previously declared in modules/contrib/menu_block_title/tests/modules/responsive_menu_test/menu_block_title_test.install:127) in modules/contrib/responsive_menu/tests/modules/responsive_menu_test/responsive_menu_test.install on line 129

Proposed resolution

Add the module namespace to the function name.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ› Bug report
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡¬πŸ‡§United Kingdom longwave UK

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024