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.
- PHP >= 5.5
- Symfony ~2.7|~3.0
- FOSUserBundle
- Knp Paginator
- Bootstrap v3 (optional) see: http://symfony.com/blog/new-in-symfony-2-6-bootstrap-form-theme
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
Add your user class into your config.
hackzilla_ticket:
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
I'm open to pull requests for additional languages, features and/or improvements.