Component for generation calendar prepared for next work with it
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Kappa/Calendar
tests
.gitignore
.travis.yml
README.md
composer.json
license.md

README.md

Kappa\Calendar Build Status

Component for generation calendar prepared for next work with it

Requirements:

Installation

The best way to install kappa/calendar is using Composer:

$ composer require kappa/calendar:@dev

And now you have to register the extensions in config.neon

extensions:
    - Kappa\Calendar\CalendarExtension

Usages

You can use default component with default or custom template

/**
 * @inject
 * @var \Kappa\Calendar\ICalendarControlFactory
 */
public $calendarControlFactory;

/**
 * @return \Kappa\Calendar\CalendarControl
 */
protected function createComponentCalendar()
{
    return $this->calendarControlFactory->create();
}

with custom template

/**
 * @return \Kappa\Calendar\CalendarControl
 */
protected function createComponentCalendar()
{
    $calendar = $this->calendarControlFactory->create();
    $calendar->setTemplate('template.latte');

    return $calendar;
}

or in template

{control calendar 'template.latte'}

In template will be $calendar variable contains Calendar object for more info please see into default template