2017 © Pedro Peláez
 

library job

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

image

shippinno/job

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

  • Thursday, July 5, 2018
  • by tanigami
  • Repository
  • 4 Watchers
  • 0 Stars
  • 847 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 15 Versions
  • 250 % Grown

The README.md

Job

Scrutinizer Code Quality Code Coverage Build Status, (*1)

Basic Usage

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;
    }
}

The Versions