PHPackages                             shippinno/job - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. shippinno/job

ActiveLibrary[Queues &amp; Workers](/categories/queues)

shippinno/job
=============

A package for creating, serializing, storing, queueing, and running jobs.

v1.0.0(4y ago)02.5k1[1 PRs](https://github.com/shippinno/job/pulls)MITPHPPHP ^7.4

Since May 8Pushed 2y ago4 watchersCompare

[ Source](https://github.com/shippinno/job)[ Packagist](https://packagist.org/packages/shippinno/job)[ RSS](/packages/shippinno-job/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (11)Versions (36)Used By (0)

Job
===

[](#job)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/48a4e267518f107c9cc763ee36eda0c286d4c38ad9f5ebfdb60e2bdad3291452/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7368697070696e6e6f2f6a6f622f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/shippinno/job/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/4f3330a65264db81efa5937c221872f494aefd7e39c8d64e848fa543126eaf81/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7368697070696e6e6f2f6a6f622f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/shippinno/job/?branch=master)[![Build Status](https://camo.githubusercontent.com/809c2f251862b0e8f603fa706bf4eeda6e11fd8bbf646b3d14bf9c089de4738f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7368697070696e6e6f2f6a6f622f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/shippinno/job/build-status/master)

Basic Usage
-----------

[](#basic-usage)

### Create a job

[](#create-a-job)

```
class EchoMessageJob extends Shippinno\Job\Application\Job
{
    /**
     * @param string $message
     */
    private $message;

    /**
     * @param string $message
     */
    public function __construct(string $message)
    {
        parent::__construct();
        $this->message = $message;
    }

    /**
     * @return string
     */
    public function message(): string
    {
        return $this->message;
    }

    /**
     * @return string
     */
    public function jobRunner(): string
    {
        return SomeJobRunner::class;
    }
}
```

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 98% 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 ~46 days

Recently: every ~325 days

Total

32

Last Release

1492d ago

Major Versions

v0.4.0 → v1.0.02022-04-13

PHP version history (2 changes)0.0.1PHP ^7.1

v1.0.0PHP ^7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c0c43c3f3e8303e9cbefffe9886a7f7b4f4f05f76c756f7b654c8d1d30d6d79?d=identicon)[tanigami](/maintainers/tanigami)

![](https://www.gravatar.com/avatar/398e46df56f8428891ac5447f9dccf4a12c1dc183e6988449ebb4d39d102ab68?d=identicon)[yfhub](/maintainers/yfhub)

---

Top Contributors

[![tanigami](https://avatars.githubusercontent.com/u/86785?v=4)](https://github.com/tanigami "tanigami (97 commits)")[![tadashigondo](https://avatars.githubusercontent.com/u/10543045?v=4)](https://github.com/tadashigondo "tadashigondo (1 commits)")[![yfhub](https://avatars.githubusercontent.com/u/22097897?v=4)](https://github.com/yfhub "yfhub (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/shippinno-job/health.svg)

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

###  Alternatives

[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)[novosga/novosga

Customer queue management system

26457.9k](/packages/novosga-novosga)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)[enqueue/job-queue

Job Queue

34390.8k6](/packages/enqueue-job-queue)[markup/job-queue-bundle

The Markup Job Queue bundle integrates with oldsound/rabbiitmq-bundle to provide automatic scheduling of recurring console command jobs

1859.6k](/packages/markup-job-queue-bundle)

PHPackages © 2026

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