PHPackages                             darrynten/after-the-deadline-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. darrynten/after-the-deadline-php

ActiveLibrary[API Development](/categories/api)

darrynten/after-the-deadline-php
================================

PHP After The Deadline Client.

v0.9.1(9y ago)511.6k1[1 issues](https://github.com/darrynten/after-the-deadline-php/issues)[1 PRs](https://github.com/darrynten/after-the-deadline-php/pulls)PHPPHP ^7.0

Since Mar 10Pushed 5y ago2 watchersCompare

[ Source](https://github.com/darrynten/after-the-deadline-php)[ Packagist](https://packagist.org/packages/darrynten/after-the-deadline-php)[ RSS](/packages/darrynten-after-the-deadline-php/feed)WikiDiscussions dev Synced today

READMEChangelog (2)Dependencies (5)Versions (4)Used By (0)

after-the-deadline-php
----------------------

[](#after-the-deadline-php)

[![Travis Build Status](https://camo.githubusercontent.com/b2e605a5b0088a0f1ddbf17d62c3f0a853bda8fb6daea0ee63dedde3fa5a5052/68747470733a2f2f7472617669732d63692e6f72672f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/b2e605a5b0088a0f1ddbf17d62c3f0a853bda8fb6daea0ee63dedde3fa5a5052/68747470733a2f2f7472617669732d63692e6f72672f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e7376673f6272616e63683d6d6173746572)[![StyleCI Status](https://camo.githubusercontent.com/c4eedd889a201c43b2387529eaca40eacd937bcae34f89ead190a1f9f68ff30f/68747470733a2f2f7374796c6563692e696f2f7265706f732f38313638373331302f736869656c643f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/c4eedd889a201c43b2387529eaca40eacd937bcae34f89ead190a1f9f68ff30f/68747470733a2f2f7374796c6563692e696f2f7265706f732f38313638373331302f736869656c643f6272616e63683d6d6173746572)[![codecov](https://camo.githubusercontent.com/b4e194b65fdaab2781879ff47a9c848b2d4fb881ccf8d0a079ad70e0561c3222/68747470733a2f2f636f6465636f762e696f2f67682f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/darrynten/after-the-deadline-php)[![Packagist Version](https://camo.githubusercontent.com/8e08438b19a8e1adb65931f1787e3742e8f04a029ec117461482ecf8033d6ec1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e737667)](https://camo.githubusercontent.com/8e08438b19a8e1adb65931f1787e3742e8f04a029ec117461482ecf8033d6ec1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e737667)[![MIT License](https://camo.githubusercontent.com/19eda51ec74bdd1b53ab00cb8b95481d23937d213565562a1a160bb5b5568abd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e737667)](https://camo.githubusercontent.com/19eda51ec74bdd1b53ab00cb8b95481d23937d213565562a1a160bb5b5568abd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f64617272796e74656e2f61667465722d7468652d646561646c696e652d7068702e737667)

An unofficial, fully unit tested After The Deadline PHP client.

PHP 7.0+

Usage
-----

[](#usage)

### Keys

[](#keys)

From

> We used to require users to register for an API key. We no longer do this but applications are still required to submit an API key. The API key is used as both a synchronous locking point (e.g., only one request/key is processed at a time) and to enable server-side caching of results and session information. This makes subsequent requests for the same key much faster.

To generate an API key, consider using a short string to identify your application followed by a hash of something unique to the user or installation of AtD, like the site URL.

Examples
--------

[](#examples)

Include

```
composer require darrynten/after-the-deadline-php

```

Use

```
use DarrynTen\AfterTheDeadlinePhp\AfterTheDeadline;

// Config options
$config = [
  'key' => 'my-generated-key',  // At the very least
  'text' => $text,              // You can pass text in
  'format' => 'html'            // You can also specify (plain is default)
];

// Make a translator
$checker = new AfterTheDeadline($config);

// Set text and type (html or plain)
$checker->setText($text);
$language->setFormat('plain');

// Enable / disable caching
$language->setCache(false);

// Get suggestions
$checker->checkDocument(); // does both spelling and grammar
$checker->checkGrammar();  // only does grammar

// Get stats on the text
$checker->stats();

// Get an explanation on the grammar of an incorrect type
// Not yet implemented
$checker->getInfo($term);  // e.g. 'to be' should be re-written in active
```

See [The AtD API Docs](http://www.afterthedeadline.com/api.slp)for more on these options and their usage.

Outstanding
-----------

[](#outstanding)

- Get Info

Acknowledgements
----------------

[](#acknowledgements)

- Open a PR and put yourself here :)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3399d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3657251?v=4)[Darryn Ten](/maintainers/darrynten)[@darrynten](https://github.com/darrynten)

---

Top Contributors

[![darrynten](https://avatars.githubusercontent.com/u/3657251?v=4)](https://github.com/darrynten "darrynten (13 commits)")

---

Tags

apiatdatd-apigrammar-checkerphpspelling-checker

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/darrynten-after-the-deadline-php/health.svg)

```
[![Health](https://phpackages.com/badges/darrynten-after-the-deadline-php/health.svg)](https://phpackages.com/packages/darrynten-after-the-deadline-php)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k496.1k33](/packages/neuron-core-neuron-ai)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.3M7](/packages/avalara-avataxclient)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1942.4k4](/packages/aimeos-prisma)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
