Download the PHP package autotix/php-sdk without Composer
On this page you can find all versions of the php package autotix/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download autotix/php-sdk
More information about autotix/php-sdk
Files in autotix/php-sdk
Package php-sdk
Short Description Shared PHP core for Autotix framework integrations (Drupal, WordPress, Laravel). Wire format, HTTP client, auth, and utilities — framework-agnostic.
License MIT
Homepage https://autotix.io
Informations about the package php-sdk
Autotix PHP SDK
Shared PHP core for the Autotix framework integrations (Drupal, WordPress, Laravel). Wire format, webhook HTTP client, auth, and utilities — framework-agnostic.
Autotix turns production errors into tickets (Jira or GitHub Issues) and AI-generated fix PRs automatically.
This repository is a read-only mirror, split from the Autotix monorepo. Issues and PRs are welcome here and will be applied upstream.
Install
Requires PHP >= 8.1 and any PSR-18 HTTP client (Guzzle works out of the box and is what Drupal, WordPress, and Laravel ship with).
What's inside
| Class | Purpose |
|---|---|
Autotix\PhpSdk\WebhookClient |
Sends error payloads to the Autotix webhook. JSON encoding, X-Webhook-Token or HMAC-SHA256 auth, debug logging, delivery-outcome recording. |
Autotix\PhpSdk\BacktraceFormatter |
Formats debug_backtrace() output into a stack-trace string. |
Autotix\PhpSdk\UrlExtractor |
Extracts the request URL from the current environment for error attribution. |
Autotix\PhpSdk\StateRecorderInterface |
Optional sink for delivery outcomes (back it with Drupal state, WP options, Laravel cache, …). |
Usage
If you're on Drupal, WordPress, or Laravel, use the corresponding integration instead — they wire all of this up for you.
Development
License
MIT
All versions of php-sdk with dependencies
psr/http-client Version ^1.0
psr/http-message Version ^1.0 || ^2.0
psr/log Version ^1.1 || ^2.0 || ^3.0