xgc1986/finalizer

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

这个包的官方仓库似乎已消失,因此该包已被冻结。

1.0.0 2015-02-27 03:18 UTC

This package is not auto-updated.

Last update: 2023-12-29 16:19:25 UTC


README

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

Build Status Scrutinizer Code Quality Code Coverage Dependency Status HHVM Status

Latest Stable Version Latest Unstable Version

帮助/支持

Gitter

安装

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