true-async/ide-helper

IDE helper / stubs for the TrueAsync ecosystem: the async extension, the HTTP server, and the ClickHouse client

Maintainers

Package info

github.com/true-async/ide-helper

pkg:composer/true-async/ide-helper

Transparency log

Statistics

Installs: 203

Dependents: 1

Suggesters: 0

Stars: 2

Open Issues: 0

v0.8.0 2026-07-15 10:48 UTC

This package is auto-updated.

Last update: 2026-07-15 18:29:54 UTC


README

IDE help files for the TrueAsync ecosystem (PHP 8.6+). Enables autocompletion, inline docs, and strict type analysis for PhpStorm, PHPStan, and Psalm.

Bundled stubs:

  • Async\* — the async extension (coroutines, channels, threads, futures, scopes, pools) plus the global Cancellation base class and the pooled PDO.
  • TrueAsync\* — the HTTP server extension: HttpServer, HttpRequest, HttpResponse, HttpServerConfig, StaticHandler, the full WebSocket API (incl. cross-worker pub/sub topics), SSE and gRPC helpers, and the observability surface (getStats(), setLogSinks(), hot reload).
  • TrueAsync\ClickHouse\* — the async ClickHouse client.

Install

You can add this package to your project using Composer:

composer require --dev true-async/ide-helper