Download the PHP package joaosalless/holidays-br without Composer
On this page you can find all versions of the php package joaosalless/holidays-br. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download joaosalless/holidays-br
More information about joaosalless/holidays-br
Files in joaosalless/holidays-br
Package holidays-br
Short Description Joaosalless/Holidays-BR provides a simple class to get holidays for a specified country, state and city
License MIT
Informations about the package holidays-br
Joaosalless/Holidays-BR
[DEPRECATED]
Esta biblioteca será descontinuada. Utilize a minha outra biblioteca [https://github.com/joaosalless/dates] que possui feriados nacionais, estaduais e municipais, além de suportar datas comemorativas e cálculo automático de dias úteis e horário de expediente.
Joaosalless/Holiday é uma biblioteca Php que serve para verificar se existem feriados em uma determinada data. A biblioteca conta com todos os feriados nacionais incluindo os feriados de datas variáveis.
Esta biblioteca é modular. Os feriados Estaduais e municipais serão incluídos na medida do possível.
Esta biblioteca foi desenvolvida baseada no projeto https://github.com/checkdomain/Holiday, adaptando-o para suportar também os feriados municipais.
Requirements
Joaosalless/Holidays-BR requires php >= 7.0.
Install
Usage
Para verificar se há feriados em uma determinada data, apenas instancie a classe Util e chame o método getHoliday()
.
Se você só precisa saber se há um feriado na sua data, também existe um método isHoliday()
.
Se você precisa saber todos os feriados para um país, estado ou município específico, você pode instanciar um dos provedores incluídos e chamar o método getHolidaysByYear()
.
Exemplo:
Contributing
Caso você precise utilizar os feriados específicos de um município que ainda não consta aqui, abra uma issue informando todos os feriados do município solicitado + os feriados do respectivo estado. Farei o possível para incluir os feriados solicitados.
Mas, se você entendeu a lógica utilizada e quiser contribuir diretamente no código, envie seu pull request. Não esqueça de criar os testes unitários para cada provider criado.
Running Tests
Run a php composer.phar install
command in the base directory to install the phpunit
dependency. After that you can simply call vendor/bin/phpunit tests/
to run the test suite.
All versions of holidays-br with dependencies
ext-calendar Version *