laminas/laminas-code

PHP 反射 API 扩展,静态代码扫描和代码生成

4.14.0 2024-06-17 08:50 UTC

README

Continuous Integration Type Coverage

🇷🇺 俄罗斯公民

我们,Laminas 的参与者,来自不同的国家。我们中许多人有在俄罗斯和乌克兰的朋友、亲戚和同事。我们中的一些人出生在俄罗斯。我们中的一些人现在住在俄罗斯。我们中的一些人的祖父母在第二次世界大战中与法西斯作战。在这里,没有人支持法西斯主义。

我们其中一个人有一个乌克兰亲戚,她和她儿子从家里逃了出来。火车因为前方的轰炸而延误。我们有一些朋友在防空洞里躲避。我们在空袭后焦急地等待他们的消息,这些空袭无差别地攻击医院、学校、幼儿园和住宅。我们不是从任何媒体上得知这些消息的。这是我们亲身体验的。

您足够信任我们使用我们的程序,我们请求您再次信任我们。我们需要您的帮助。走出家门,抗议这场毫无意义的战争。停止杀戮。说“停止战争!”

🇺🇸 致俄罗斯公民

Laminas 的工作人员来自世界各地。我们中许多人有在俄罗斯和乌克兰的朋友、家人和同事。我们中的一些人出生在俄罗斯。我们中的一些人现在住在俄罗斯。我们中的一些人的祖父母在第二次世界大战中与纳粹作战。在这里,没有人支持法西斯主义。

一个团队成员有一个乌克兰亲戚,她和她儿子从家里逃了出来。火车因为前方的轰炸而延误。我们有一些朋友在防空洞里躲避。我们在空袭后焦急地等待他们的消息,这些空袭无差别地攻击医院、学校、幼儿园和住宅。我们不是从任何媒体上得知这些消息的。这是我们亲身体验的。

您足够信任我们使用我们的软件。我们请求您相信我们在这件事上的直言不讳。我们需要您的帮助。走出家门,抗议这场不必要的战争。停止杀戮。说“停止战争!”

Laminas\Code\Generator 提供了使用面向对象接口生成任意代码的功能,既可以创建新代码,也可以更新现有代码。虽然当前实现仅限于生成 PHP 代码,但您可以轻松扩展基类,以提供其他任务的代码生成:JavaScript、配置文件、Apache vhosts 等。