Libraries tagged by error exception

airbrake/airbrake-php

11 Favers
76164 Downloads

A PHP 5.3 library for sending errors to the Airbrake.io service.

Go to Download


slam/php-errorhandler-legacy

2 Favers
19692 Downloads

Crappy class to manage errors and exceptions

Go to Download


chrisshick/cakephp-airbrake

3 Favers
5116 Downloads

A CakePHP 3.x plugin to use Airbrake for errors and exceptions

Go to Download


webino/zf2nette-debug

9 Favers
25429 Downloads

User friendly Exception and Error handler ported from Nette Framework.

Go to Download


druidvav/sentry-extension-bundle

0 Favers
381 Downloads

Symfony bundle that enriches Sentry context from custom exceptions and Guzzle HTTP errors

Go to Download


inprovo/howler-client

0 Favers
214 Downloads

Error tracking client for Howler - sends exceptions to your Howler server

Go to Download


docustay/docustay-php

0 Favers
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.

Go to Download


guzzle/plugin-error-response

3 Favers
1064 Downloads

Guzzle errorResponse plugin for creating error exceptions based on a service description

Go to Download


caseycs/php-error-handler

4 Favers
701 Downloads

Universal error, exception and cachable fatal errors handler

Go to Download


raccoondepot/error-log

15 Favers
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.

Go to Download


morrislaptop/error-tracker-adapter

9 Favers
18132 Downloads

Track errors and exceptions through the most popular Saas platforms

Go to Download


matapatos/wp-exceptions

2 Favers
17 Downloads

Stop returning WP_Error. Throw exceptions instead

Go to Download


devorto/exception-handler

0 Favers
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.

Go to Download


brenno-duarte/modern-php-exception

2 Favers
304 Downloads

Display PHP errors and exceptions in a modern and intuitive way

Go to Download


awesomite/error-dumper

23 Favers
8192 Downloads

Pretty preview of errors and exceptions

Go to Download


<< Previous Next >>