Skip to content
forked from bernardphp/bernard

Bernard is a multi-backend PHP library for creating background jobs for later processing.

License

Notifications You must be signed in to change notification settings

evilfer/bernard

This branch is 1 commit ahead of, 59 commits behind bernardphp/bernard:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Eloy Villasclaras Fernandez
Jul 4, 2018
feefeb9 · Jul 4, 2018
Jun 2, 2018
Feb 18, 2018
Feb 19, 2018
Jul 4, 2018
Jul 4, 2018
Feb 15, 2018
Feb 19, 2018
Feb 19, 2018
Feb 19, 2018
Feb 15, 2018
Feb 19, 2018
Feb 19, 2014
Feb 19, 2013
Feb 15, 2018
Feb 19, 2018
Feb 19, 2018
Feb 19, 2018
Feb 19, 2018

Repository files navigation

Bernard

Latest Version Build Status Code Coverage Quality Score Total Downloads

Bernard makes it super easy and enjoyable to do background processing in PHP. It does this by utilizing queues and long running processes. It supports normal queueing drivers but also implements simple ones with Redis and Doctrine.

Currently these are the supported backends, with more coming with each release:

  • Predis / PhpRedis
  • Amazon SQS
  • Iron MQ
  • Doctrine DBAL
  • Pheanstalk
  • PhpAmqp / RabbitMQ
  • Queue interop

Install

Via Composer

$ composer require bernard/bernard

Documentation

Please see the official documentation.

Testing

We try to follow BDD and TDD, as such we use both phpspec and phpunit to test this library.

$ composer test

You can run the functional tests by executing:

$ composer test-functional

License

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

About

Bernard is a multi-backend PHP library for creating background jobs for later processing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%