Skip to content

Bundle provides multilingual ticketing functionality for Symfony2 applications.

License

Notifications You must be signed in to change notification settings

zion03/TicketBundle

 
 

Repository files navigation

Ticketing Bundle v2

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

Requirements

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

Demo

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

Setup

Events

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.

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

Pull Requests

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

About

Bundle provides multilingual ticketing functionality for Symfony2 applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 79.3%
  • HTML 20.5%
  • Makefile 0.2%