infinum/eightshift-libs-stubs

为 eightshift-libs 项目提供的 PHPStan stubs

0.8.0 2022-08-24 08:08 UTC

This package is auto-updated.

Last update: 2024-08-24 12:34:56 UTC


README

此包为使用 Eightshift 前端库提供 PHPStan stubs。目前,它仅包含 Helpers stubs,因为那些是块文件内检查所需的唯一 stubs。

用法

使用 composer 安装它们:

composer require infinum/eightshift-libs-stubs --dev

然后,在开发过程中,你应该将 stubs 添加到 phpstan.neon.dist

parameters:
	bootstrapFiles:
		- %currentWorkingDirectory%/vendor/infinum/eightshift-libs-stubs/eightshift-libs-stubs.php

stub 生成修改

stub 使用的是 PHP Stub Generator。为了生成新的或更新的 stubs,你需要更新 composer.json 中的 eightshift-libs,然后使用以下方式生成新的 stubs:

php generate.php

这将创建 eightshift-libs-stubs.php 文件。

许可证

Eightshift Libs Stubs ©2022 Eightshift 和 Infinum。这是免费软件,可以根据 LICENSE 文件中指定的条款重新分发。