Download the PHP package abc/job-worker-bundle without Composer

On this page you can find all versions of the php package abc/job-worker-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package job-worker-bundle

AbcJobWorkerBundle

Build Status

A symfony bundle to process jobs managed by AbcJobServerBundle using php-enqueue as transport layer.

Note: This project is still in experimental!

Demo

You can find a demo here.

Installation

Configuration Reference

Getting Started

Prerequisites

  1. A Symfony application with AbcJobServerBundle installed
  2. Enqueue transport is configured matching the configuration of AbcJobServerBundle

Create a job processor

A job processor must implement the interface ProcessorInterface.

Register a job processor

A job processor must be registered using the tag abc.job.processor. You must define the tag attribute jobName with it which defines the name of the job that must be processed with this processor.

Configure job routes

A route must be configured for every job. A route consist of three parameters: name specifies the the name of the job, queue specifies the name of the queue the job is sent to, replyTo specifies the name of the queue where the reply of a job is sent to.

Routes are configured by a class that implements the interface RouteProviderInterface.

A route provider must be registered using the tag abc.job.route_provider.

Commands

Command abc:job:process

The command abc:job:process processes one or more specific jobs, that have to be specified by name. You can provide a single job name or an array of job names as argument.

Command abc:queue:process

The command abc:queue:process processes jobs one or more queues. It will process all jobs that have been registered.

You can provide a single queue name or an array of queues as argument.

Command abc:routes:register

The command abc:routes:register registers routes defined by a route provider on the server. Existing routes are overwritten but not deleted.

Command abc:broker:setup

The command abc:broker:setup declares queues at the broker for all registered routes.

License

The MIT License (MIT). Please see License File for more information.


All versions of job-worker-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2
symfony/framework-bundle Version ^4.3|^5.1
abc/job Version ^0.4|dev-master
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package abc/job-worker-bundle contains the following files

Loading the files please wait ....