dende / calendar
PHP Calendar component
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Installs: 889
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 3
pkg:composer/dende/calendar
Requires
- doctrine/common: ^2.7
 - doctrine/orm: ^2.5
 - nesbot/carbon: ^1
 - ramsey/uuid: ^3.6
 - symfony/event-dispatcher: ^3
 
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.12
 - phpmd/phpmd: ^2.6
 - phpunit/phpunit: ^6
 
- dev-master
 - 2.1.33
 - 2.1.32
 - 2.1.31
 - 2.1.30
 - 2.1.27
 - 2.1.26
 - 2.1.25
 - 2.1.24
 - 2.1.23
 - 2.1.22
 - 2.1.21
 - 2.1.20
 - 2.1.19
 - 2.1.18
 - 2.1.17
 - 2.1.16
 - 2.1.15
 - 2.1.14
 - 2.1.13
 - 2.1.12
 - 2.1.11
 - 2.1.10
 - 2.1.9
 - 2.1.8
 - 2.1.7
 - 2.1.6
 - 2.1.5
 - 2.1.4
 - 2.1.3
 - 2.1.2
 - 2.1.1
 - 2.1
 - 2.0.2
 - 2.0.1
 - 2.0
 - 1.8.6
 - 1.8.5
 - 1.8.4
 - 1.8.3
 - 1.8.2
 - 1.8.1
 - 1.8
 - 1.7.13
 - 1.7.12
 - 1.7.11
 - 1.7.10
 - 1.7.9
 - 1.7.8
 - 1.7.7
 - 1.7.6
 - 1.7.5
 - 1.7.4
 - 1.7.3
 - 1.7.2
 - 1.7.1
 - 1.7
 - 1.6
 
This package is not auto-updated.
Last update: 2024-06-20 21:01:15 UTC
README
Calendar
Easy to use php calendar component. Calendar consists classes:
- Calendar
 - Event
 - Occurrence
 
Installation:
composer install
Running tests:
./bin/phpunit
./bin/behat
Rules:
- Event has Occurrences
 - There's one Occurrence of Event per day
 - Occurrence of an event can be only removed or changed starting hour and duration
 - Occurrence can't overlap on more than 1 day
 - There could be many Events in Calendar
 - Event can be of Single or Weekly type
 - If event is of weekly type it needs to have at least one repetition a week