The LeezyPheanstalkBundle is a Symfony2 Bundle that provides a command line interface for manage the Beanstalkd workqueue server & a pheanstalk integration.

Installs: 814 041

Dependents: 8

Suggesters: 1

Security: 0

Stars: 117

Watchers: 8

Forks: 40

Open Issues: 5


4.0.1 2020-08-03 06:48 UTC


Build Status Packagist Scrutinizer Quality Score

Beanstalkd workqueue clients for Symfony.

The LeezyPheanstalkBundle is a Symfony Bundle that provides a pheanstalk integration with the following features:

  • Command Line Interface for manage the queues.
  • An integration to the Symfony event system.
  • An integration to the Symfony profiler system to monitor your beanstalk server.
  • An integration to the Symfony logger system.
  • A proxy system to customize the command features.
  • Auto-wiring: PheanstalkInterface

Support Symfony 2, 3 and 4.

Documentation :

Usage example


namespace Acme\DemoBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class HomeController extends Controller {

    public function indexAction() {
        $pheanstalk = $this->get("leezy.pheanstalk");

        // ----------------------------------------
        // producer (queues jobs)

          ->put("job payload goes here\n");

        // ----------------------------------------
        // worker (performs jobs)

        $job = $pheanstalk

        echo $job->getData();




$ php composer.phar update
$ phpunit


This bundle is under the MIT license. See the complete license.


Silex integration


Author - Thomas Tourlourat

Contributor :