Libraries tagged by error exception
airbrake/airbrake-php
76164 Downloads
A PHP 5.3 library for sending errors to the Airbrake.io service.
slam/php-errorhandler-legacy
19692 Downloads
Crappy class to manage errors and exceptions
chrisshick/cakephp-airbrake
5116 Downloads
A CakePHP 3.x plugin to use Airbrake for errors and exceptions
webino/zf2nette-debug
25429 Downloads
User friendly Exception and Error handler ported from Nette Framework.
druidvav/sentry-extension-bundle
381 Downloads
Symfony bundle that enriches Sentry context from custom exceptions and Guzzle HTTP errors
inprovo/howler-client
214 Downloads
Error tracking client for Howler - sends exceptions to your Howler server
docustay/docustay-php
34 Downloads
Send documents for signature and follow them, from your own software. **Authentication.** Send `Authorization: Bearer `. Make keys in Settings → Developers → API keys and give each only the scopes it needs (there are 12 in all): `documents:read`, `documents:write`, `people:read`, `plays:read`, `plays:write`, `drafts:write`, `templates:read`, `templates:write`, `webhooks:read`, `webhooks:write`, `account:read`, `embedded:write`. A key that starts `dsk_test_` works in **test mode**: documents it sends are practice runs (emailed only to the sender, stamped TEST, never counted or billed), it can only see and act on test documents (any other document answers `404`), and it can sign them itself with `POST /api/v1/documents/{id}/test-sign`. A key can also be limited to a list of addresses, given an expiry, or made **draft-only**. **Draft-only keys.** A draft-only key can make and edit drafts but cannot send. Asking it to send answers `202` with an `approval`, the document stays a draft, and a person approves or declines in Settings → Developers → Approvals. Keys can also have a daily limit of drafts and sends; past it you get `429`. **Payments.** A template may contain payment fields (text tag `type=payment` with a set `amount`, optionally a `deposit`, or an amount you give when you send it with `amount=custom.`). The signer pays on Stripe's hosted page; the money goes to your own connected Stripe account; Docustay's fee is 2% on the Free plan and 0% on Pro, plus Stripe's own fees. The document's `payments` list shows each payment, its receipt and the fee. Card details never reach Docustay. **Idempotency.** Requests that create a document or a template, or send one, need an `Idempotency-Key` header (8–200 characters). Repeating a request with the same key and body returns the first answer instead of doing it twice. **Your own reference.** Documents and templates take `externalId` (your id for it) and `metadata` (up to 20 short key/value pairs). List with `externalId=` or `metadata[key]=value` to find them again, and both come back in webhooks. **Errors.** Every error is `{ "error": { "kind", "message", "requestId", "retryable" } }`. `kind` is one of `invalid`, `unauthenticated`, `forbidden`, `not_found`, `conflict`, `rate_limited`, `dependency`, `timeout`. Quote the `requestId` to support, or search it in Settings → Developers → API log. **Plan limits** are `403 forbidden` with `error.detail.code`: `plan_document_limit` (the plan's documents this month are used) or `plan_template_limit` (Free: 5 new templates a month; a new version of a template you have does not count). Both carry `detail.used`, `detail.limit` and `detail.resetsAt` (the first of next month, UTC). Everything already made keeps working. Pro and self-hosted installs have no template limit. **Rate limits.** Each key has its own per-minute budget. Every answer carries `RateLimit-Limit`, `RateLimit-Remaining` and `RateLimit-Reset` (seconds); over the budget you get `429` with a `Retry-After` header. **Versions.** Every answer carries `Docustay-Version`, a date. A change that could break a caller gets a new date and is announced in the changelog before it ships; additions (a new field, a new route) are not breaking and do not change the date. **Pagination.** Lists take `limit` (1–200) and `cursor`; the answer carries `page.nextCursor` (null on the last page). **Signing links.** No response contains a signing link or access code, with one exception you control: a seat you send in `embedded` can be given an embedded signing session (`POST /api/v1/documents/{id}/embed-session`), a one-hour link for a frame on a website you listed. A key can start and follow a signature, and put your own signer in front of the form for seats you marked yourself; it cannot sign for anyone.
guzzle/plugin-error-response
1064 Downloads
Guzzle errorResponse plugin for creating error exceptions based on a service description
caseycs/php-error-handler
701 Downloads
Universal error, exception and cachable fatal errors handler
raccoondepot/error-log
601 Downloads
This TYPO3 extension manages errors and exceptions, even before TYPO3 fully loads. It groups and displays errors in the backend, with detailed information and stack traces. Configurable notifications and reports via email and Slack keep you informed, while AI assistance aids in resolving issues.
morrislaptop/error-tracker-adapter
18132 Downloads
Track errors and exceptions through the most popular Saas platforms
matapatos/wp-exceptions
17 Downloads
Stop returning WP_Error. Throw exceptions instead
devorto/exception-handler
2243 Downloads
A class to convert standard php errors to exceptions and supports to log (un)caught to php-log and other loggers using LoggerInterface.
brenno-duarte/modern-php-exception
304 Downloads
Display PHP errors and exceptions in a modern and intuitive way
awesomite/error-dumper
8192 Downloads
Pretty preview of errors and exceptions