xgc1986 / finalizer
一个简单的工具库,用于检查PHP类是否应该或不应该被标记为final
这个包的官方仓库似乎已消失,因此该包已被冻结。
1.0.0
2015-02-27 03:18 UTC
Requires
- php: ~5.6|~7.0
- symfony/console: ~2.6|~3.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2023-12-29 16:19:25 UTC
README
这个库旨在提供简单的工具,帮助决定一个类是否应该声明为final
。
帮助/支持
安装
通过composer安装
php composer.phar require ocramius/finalizer:~1.0
用法
在您的控制台,只需输入
./vendor/bin/finalizer finalize:check-final-classes path/to/directory
./vendor/bin/finalizer finalize:check-final-classes also/supports multiple/directories as/parameters
请注意,finalizer将根据您传递给它的目录中定义的类来决定这些类是否应该或不应该为final
。
此外,请注意,finalizer
(在其当前状态下)将需要给定目录中的任何PHP或Hack文件,并通过require_once
包含它们。
参考
如果您想了解更多关于为什么我编写了这个库,以及它正在执行什么样的决策,请阅读这篇关于使用final
关键字的文章。