ocramius/finalizer

此包已被废弃,不再维护。作者建议使用 rector/rector 包。

一个简单的工具库,用于检查PHP类是否应该或不应该被标记为final。

1.0.0 2015-02-27 03:18 UTC

This package is auto-updated.

Last update: 2021-09-19 02:10:54 UTC


README

此库旨在提供简单的工具,帮助决定类是否应该被声明为final

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Latest Unstable Version

帮助/支持

Gitter

安装

通过 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关键字的这篇博客文章