Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
/ holidays Public archive
generated from spawnia/php-package-template

PHP package to evaluate if a day is a holiday at MLL

License

Notifications You must be signed in to change notification settings

mll-lab/holidays

Repository files navigation

Holidays

Deprecated

This library is deprecated in favor of https://github.com/mll-lab/php-utils.

Continuous Integration Code Coverage StyleCI

Latest Stable Version Total Downloads

Installation

Install through composer

composer require mll-lab/holidays

Usage

use MLL\Holidays\BavarianHolidays;

// Call static methods on BavarianHolidays

Custom Holidays

You can add custom holidays by registering a method that returns a map of holidays for a given year. Set this up in a central place that always runs before your application, e.g. a bootstrap method.

use MLL\Holidays\BavarianHolidays;

BavarianHolidays::$loadUserDefinedHolidays = static function (int $year): array {
    switch ($year) {
        case 2019:
            return ['22.03' => 'Day of the Tentacle'];
        default:
            return [];
    }
};

Custom holidays have precedence over the holidays inherent to this library.

Changelog

See CHANGELOG.md.

Contributing

See CONTRIBUTING.md.

License

This package is licensed using the MIT License.

About

PHP package to evaluate if a day is a holiday at MLL

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published