wyrihaximus/phpstan-react

👎 ReactPHP 扩展用于 PHPStan

1.0.0 2024-02-29 20:19 UTC

README

Continuous Integration Latest Stable Version Total Downloads License

安装

要通过 Composer 安装,请使用以下命令,它将自动检测最新版本并将其绑定到 ^

composer require wyrihaximus/phpstan-react

使用方法

将规则文件包含在此包的根目录中,以使 PHPStan 检查您的代码中的阻塞函数

includes:
	- vendor/wyrihaximus/phpstan-react/phpstan-reactphp-rules.neon

函数

fclose

file_exists

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\AdapterInterface::detect

文档

file_get_contents

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\Node\FileInterface::getContents

文档

file_put_contents

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\Node\FileInterface::putContents

文档

fopen

相关包

  • react/filesystem
  • react/socket

建议的替代方案

  • React\Filesystem\Node\FileInterface::getContents
  • React\Socket\Connector::connect

文档

fread

相关包

  • react/stream

建议的替代方案

  • React\Stream\ReadableStreamInterface::on

文档

fwrite

相关包

  • react/stream

建议的替代方案

  • React\Stream\WritableStreamInterface::write

文档

gethostbyname

相关包

  • react/dns

建议的替代方案

  • React\Dns\ResolverInterface::resolve

文档

is_dir

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\AdapterInterface::detect

文档

is_file

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\AdapterInterface::detect

文档

is_link

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\AdapterInterface::detect

文档

mkdir

相关包

  • react/filesystem

建议的替代方案

  • React\Filesystem\Node\NotExistInterface::createDirectory

文档

sleep

相关包

  • react/promise-timer

建议的替代方案

  • React\Promise\Timer\sleep

文档

time_nanosleep

相关包

  • react/promise-timer

建议的替代方案

  • React\Promise\Timer\sleep

文档

time_sleep_until

相关包

  • react/promise-timer

建议的替代方案

  • React\Promise\Timer\sleep

文档

usleep

相关包

  • react/promise-timer

建议的替代方案

  • React\Promise\Timer\sleep

文档

许可

MIT 许可证 (MIT)

版权所有 © 2024 Cees-Jan Kiewiet

在此软件及其相关文档文件的副本(以下简称“软件”)的副本上,任何人可以免费获得,用于在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许软件提供者使用该软件,前提是满足以下条件

上述版权声明和本许可声明应包含在软件的任何副本或主要部分的副本中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任承担责任,无论这些责任是在合同、侵权或其他方式中产生的,也不论这些责任是否与软件或软件的使用或其他交易有关。