PHPackages                             jellybool/po.et - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jellybool/po.et

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jellybool/po.et
===============

Po.et PHP Integrations

1.01(8y ago)25611MITPHP

Since Feb 13Pushed 8y ago2 watchersCompare

[ Source](https://github.com/JellyBool/po.et)[ Packagist](https://packagist.org/packages/jellybool/po.et)[ RSS](/packages/jellybool-poet/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (2)Used By (1)

Po.et PHP Composer Package
==========================

[](#poet-php-composer-package)

Usage
-----

[](#usage)

> Refer frost before you start:

### Install

[](#install)

```
composer require jellybool/po.et

```

### Methods

[](#methods)

**1.createWork**

```
// You can get your apiToken from here: https://frost.po.et/token
$poet = new \JellyBool\Poet\Client($apiToken);

$work = $poet->createWork([
    'name' => 'PHP Poet',
    'datePublished' => '2018-02-12T16:39:46+00:00',
    'dateCreated' => '2018-02-12T14:39:46+00:00',
    'author' => 'JellyBool',
    'tags' => 'php',
    'content' => 'Po.et PHP Integrations'
]);
```

It returns an `array` contains `workId`:

```
['workId' => '5e11b417b01f0db810d81f7a8f3cbdd13c9b876512a9f26dbd7d380573c700d0']
```

**2.getWork**

```
$poet = new \JellyBool\Poet\Client($apiToken);

$work = $poet->getWork($workId);
```

It returns an `array` contains `work` details :

```
[
  'name' => "PHP Poet"
  'datePublished' => "2018-02-12T16:39:46+00:00"
  'dateCreated' => "2018-02-12T14:39:46+00:00"
  'author' => "JellyBool"
  'tags' => "php"
  'content' => "Po.et PHP Integrations"
];
```

**3.getAllWorks**

```
$poet = new \JellyBool\Poet\Client($apiToken);

$work = $poet->getAllWorks();
```

It returns a collection of each `work` details `array` :

```
[
    [
      'name' => "PHP Poet"
      'datePublished' => "2018-02-12T16:39:46+00:00"
      'dateCreated' => "2018-02-12T14:39:46+00:00"
      'author' => "JellyBool"
      'tags' => "php"
      'content' => "Po.et PHP Integrations"
    ],
    [
      'name' => "PHP Poet 2"
      'datePublished' => "2018-02-12T17:39:46+00:00"
      'dateCreated' => "2018-02-12T15:39:46+00:00"
      'author' => "JellyBool"
      'tags' => "po.et"
      'content' => "Po.et interactions with PHP"
    ],
];
```

### License

[](#license)

MIT License.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

3012d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a9a3647edda6664dd50bca5facf185a03f21940e139c30d7ea286a64b9a8191e?d=identicon)[JellyBool](/maintainers/JellyBool)

---

Top Contributors

[![JellyBool](https://avatars.githubusercontent.com/u/6011686?v=4)](https://github.com/JellyBool "JellyBool (7 commits)")

---

Tags

composerphppoephppoepoet

### Embed Badge

![Health badge](/badges/jellybool-poet/health.svg)

```
[![Health](https://phpackages.com/badges/jellybool-poet/health.svg)](https://phpackages.com/packages/jellybool-poet)
```

###  Alternatives

[stevebauman/location

Retrieve a user's location by their IP Address

1.3k7.6M65](/packages/stevebauman-location)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[amirbagh75/smsir-php

Unofficial sms.ir PHP Package

181.2k](/packages/amirbagh75-smsir-php)

PHPackages © 2026

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