ocramius / finalizer
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 auto-updated.
Last update: 2021-09-19 02:10:54 UTC
README
此库旨在提供简单的工具,帮助决定类是否应该被声明为final
。
帮助/支持
安装
通过 composer 安装
php composer.phar require ocramius/finalizer:~1.0
使用方法
在控制台中,只需输入
./vendor/bin/finalizer finalizer:check-final-classes path/to/directory ./vendor/bin/finalizer finalizer:check-final-classes also/supports multiple/directories as/parameters
注意,finalizer将根据您传递给它的目录中定义的类来决定类是否应该是final
。
此外,请注意,finalizer
(在其当前状态下)将要求给定目录中的任何PHP或Hack文件,并通过require_once
包含它们。
参考
如果您想了解更多关于我为什么写这个库,以及它在做什么样的决策,请阅读关于final
关键字的这篇博客文章。