Download the PHP package dyvelop/icalcreator-bundle without Composer
On this page you can find all versions of the php package dyvelop/icalcreator-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dyvelop/icalcreator-bundle
More information about dyvelop/icalcreator-bundle
Files in dyvelop/icalcreator-bundle
Package icalcreator-bundle
Short Description Symfony bundle for creating iCal formatted files
License MIT
Informations about the package icalcreator-bundle
Dyvelop iCalcreator Bundle
This bundle provides some utilities for using the iCalcreator PHP library (http://kigkonsult.se/iCalcreator/index.php) in Symfony.
Installation
Step 1: Download
Download via Composer
This project requires the packagist distribution from https://github.com/iCalcreator/iCalcreator in version 2.22.
Step 2: Enable Bundle
Enable the Bundle in the app/AppKernel.php
file in your Symfony project:
Configuration
Unique ID
You can change the default unique ID for calendars with following configuration.
Timezone
If you want to create calendar events in a timezone with daylight saving time (or summer time), you can set a default timezone globally via config:
Usage
Basic usage
Create a new calendar:
Create a new calendar event:
See http://kigkonsult.se/iCalcreator/docs/using.html for detailed documentation of the iCalcreate PHP library.
Render calendar via controller
After creating a calendar you can use the CalendarResponse
to render the file in your Symfony controller.
Attach calender file in mails
Using the CalendarAttachment
class you can attach your calendar file in a Swiftmailer mail message.
All versions of icalcreator-bundle with dependencies
kigkonsult/icalcreator Version 2.24.*
swiftmailer/swiftmailer Version >=4.2.0,~5.0
symfony/config Version ~2.3|~3.1
symfony/dependency-injection Version ~2.3|~3.1
symfony/http-foundation Version ~2.3|~3.1
symfony/http-kernel Version ~2.3|~3.1
symfony/yaml Version ~2.3|~3.1