README

The CalendarBundle gives you a built-in calendar for managing events without relying on third-parties like Google. It comes with four different default views; agenda, by day, by week and by month. If you need greater customizations, you can use the bundle as a simple calendar API and build your own logic on it.

namespaceYour\OwnCalendarBundle\Event;useBladeTester\CalendarBundle\Event\CalendarEvent;classCalendarListener {publicfunctiononPrePersist(CalendarEvent$event) {$event_model=$event->getEvent();// do whatever with the object before persisting it. }}

Testing

CalendarBundle contains unitary and functional tests. Download the bundle, create the database according to the travis.yml file and configure the access settings in src/BladeTester/CalendarBundle/Tests/App/parameters.ini. Run the following command: