2017 © Pedro Peláez
 

library php-jobs

A package who helps to organize jobs easily

image

limen/php-jobs

A package who helps to organize jobs easily

  • Thursday, May 10, 2018
  • by limen
  • Repository
  • 0 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Jobs helps to organize jobs easily.

Build Status Packagist, (*1)

Features

  • jobs are packed into jobset
  • jobs can be executed orderly or not orderly or combined
  • job's execution time is settable
  • job would be retried after failed until reached the max retry count
  • the max retry count is adjustable
  • job's next execution time is settable
  • job can be asynchronous (execute and wait feedback)

Installation

Recommend to install via composer., (*2)

composer require "limen/php-jobs"

Usage

see examples tests, (*3)

Objects

Jobset

A jobset is consist of one or more jobs., (*4)

The jobs can be executed orderly or not orderly or combined., (*5)

Job

Job has execution time, so you can decide when the job should be executed., (*6)

If a job failed, its tried count would increase by 1 and its next execution time is up to you., (*7)

The max retry count is also up to you., (*8)

If the tried count reached the max retry count, the job would be marked as "failed"., (*9)

Want to use in Laravel?

see laravel-jobs, (*10)

Development

Test

$ phpunit --bootstrap tests/bootstrap.php tests/

The Versions

10/05 2018

dev-master

9999999-dev https://github.com/limen/php-jobs

A package who helps to organize jobs easily

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

task job job set task set

10/05 2018

v1.0.2

1.0.2.0 https://github.com/limen/php-jobs

A package who helps to organize jobs easily

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

task job job set task set

05/04 2018

v1.0.1

1.0.1.0 https://github.com/limen/php-jobs

A package who helps to organize jobs easily

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

task job job set task set

05/04 2018

v1.0.0

1.0.0.0 https://github.com/limen/php-jobs

A package who helps to organize jobs easily

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

task job job set task set