This Bundle provides ticketing functionality for Symfony2 applications. Multilingual capable

Installs: 2 029

Dependents: 1

Suggesters: 0

Stars: 30

Watchers: 6

Forks: 15

Open Issues: 4

Type: symfony-bundle


Currently V2 is a work in progress, please use v1.

Simple multilingual ticketing bundle to add to any project. Languages: English, French, Russian, German and Spanish.

Build Status SensioLabsInsight


Version Matrix

Ticket Bundle Symfony PHP
2.x (master) ^2.7|^3.0 >=5.5
1.x ^2.3 >=5.3
0.x ^2.3 >=5.3


See Ticket Bundle Demo App for an example installation. This can also be used for confirming bugs.



TicketBundle show fires events for creating, updating, and deleting of tickets.

  • hackzilla.ticket.create
  • hackzilla.ticket.update
  • hackzilla.ticket.delete

See for example of how to create listener: http://symfony.com/doc/current/cookbook/service_container/event_listener.html

Migrating to 2.0

Add your user class into your config.

    user_class:             AppBundle\Entity\User

Hackzilla\Bundle\TicketBundle\User\UserInterface has been replaced with Hackzilla\Bundle\TicketBundle\Manager\UserManagerInterface

Your user class needs to implement Hackzilla\Bundle\TicketBundle\Model\UserInterface

Roles are now checked against the User

Pull Requests

I'm open to pull requests for additional languages, features and/or improvements.