开源软件 / psalm-forbidden-plugin
Psalm 插件,用于禁止类的继承
0.1.3
2023-03-14 22:49 UTC
Requires
- ext-simplexml: *
- psalm/plugin-phpunit: ^0.18.4
- vimeo/psalm: ^5.0
Requires (Dev)
- codeception/codeception: ^4.1
- phpunit/phpunit: ^9.5.5
- squizlabs/php_codesniffer: ^3.3
- weirdan/codeception-psalm-module: ^0.13.1
- weirdan/prophecy-shim: ^2.0
This package is auto-updated.
Last update: 2024-08-30 18:40:45 UTC
README
安装说明
composer require --dev aivchen/psalm-forbidden-plugin
vendor/bin/psalm --init
vendor/bin/psalm-plugin enable aivchen/psalm-forbidden-plugin
功能
- 禁止配置中定义的任何类的继承(见下文)
配置
按照安装说明操作后,psalm-plugin 命令将此插件配置添加到 psalm.xml
配置文件中。
<?xml version="1.0"?> <psalm errorLevel="1"> <!-- project configuration --> <plugins> <pluginClass class="Aivchen\PsalmForbiddenPlugin\Plugin" /> </plugins> </psalm>
要禁止某些类的继承,请将其添加到配置文件中。示例
<pluginClass class="Aivchen\PsalmForbiddenPlugin\Plugin"> <extend>BadNamespace\BadClass</extend> </pluginClass>