JC5
e83d7051eb
🤖 Auto commit for release 'develop' on 2026-02-14
2026-02-14 13:06:59 +01:00
James Cole
567f2dae17
Remove problematic comment repetition by Mago.
2026-02-14 13:02:48 +01:00
JC5
724042e1d8
🤖 Auto commit for release 'v6.4.19' on 2026-02-14
2026-02-14 12:55:12 +01:00
JC5
e605ddb779
🤖 Auto commit for release 'develop' on 2026-02-14
2026-02-14 12:46:13 +01:00
JC5
fc5b0db43f
🤖 Auto commit for release 'develop' on 2026-02-14
2026-02-14 09:25:24 +01:00
JC5
c647fa7b94
🤖 Auto commit for release 'develop' on 2026-02-13
2026-02-13 07:59:43 +01:00
JC5
fa02c15f55
🤖 Auto commit for release 'develop' on 2026-02-10
2026-02-10 20:31:24 +01:00
JC5
aff9afb767
🤖 Auto commit for release 'develop' on 2026-02-10
2026-02-10 13:39:55 +01:00
JC5
45a0504eba
🤖 Auto commit for release 'develop' on 2026-02-09
2026-02-09 04:57:20 +01:00
JC5
5cbb311e4d
🤖 Auto commit for release 'v6.4.18' on 2026-02-08
2026-02-08 08:27:35 +01:00
JC5
e46ef138b1
🤖 Auto commit for release 'develop' on 2026-02-08
2026-02-08 08:07:50 +01:00
JC5
34160da67a
🤖 Auto commit for release 'develop' on 2026-02-08
2026-02-08 07:15:58 +01:00
JC5
38b5b656a1
🤖 Auto commit for release 'v6.4.17' on 2026-02-07
2026-02-07 07:55:33 +01:00
JC5
c60094d231
🤖 Auto commit for release 'develop' on 2026-02-07
2026-02-07 07:26:10 +01:00
JC5
4024f76a51
🤖 Auto commit for release 'develop' on 2026-02-07
2026-02-07 06:39:21 +01:00
JC5
e37ef69491
🤖 Auto commit for release 'develop' on 2026-02-06
2026-02-06 18:26:14 +01:00
JC5
f0be634829
🤖 Auto commit for release 'develop' on 2026-02-06
2026-02-06 14:08:05 +01:00
JC5
2de9926db8
🤖 Auto commit for release 'develop' on 2026-02-06
2026-02-06 13:55:17 +01:00
JC5
eeeba86d38
🤖 Auto commit for release 'develop' on 2026-01-23
2026-01-23 15:14:29 +01:00
James Cole
8f15a32bd6
Autoformat lol
2026-01-23 15:09:50 +01:00
James Cole
68183a0a0e
Fix code quality with rector [skip ci]
2025-11-09 09:08:03 +01:00
JC5
d3c557ca22
🤖 Auto commit for release 'develop' on 2025-09-26
2025-09-26 19:43:39 +02:00
James Cole
4ec2fcdb8a
Optimize queries for statistics.
2025-09-26 06:05:37 +02:00
JC5
ae7c664418
🤖 Auto commit for release 'develop' on 2025-09-13
2025-09-13 07:18:32 +02:00
James Cole
28e7df2527
Small php fixes.
2025-09-10 16:16:31 +02:00
James Cole
2cb14f6b72
Fix various code.
2025-05-27 17:06:15 +02:00
James Cole
c074fec0a7
Import statements and update configuration.
2025-05-27 16:57:36 +02:00
James Cole
c43b37baef
Various phpstan fixes [skip ci]
2025-01-04 08:42:06 +01:00
James Cole
3898c0c0ef
Fix phpstan issues.
2025-01-03 18:16:27 +01:00
James Cole
68c9c4ec3c
PHPStorm can order methods by alphabet, who knew.
2024-02-22 20:11:09 +01:00
James Cole
f963ac63f1
Various code cleanup and fixed alignments.
2024-01-01 14:43:56 +01:00
James Cole
8a4985261a
Fix various code
2023-12-21 06:06:23 +01:00
James Cole
64ec0cf62e
Code cleanup.
2023-12-20 19:35:52 +01:00
James Cole
b02a61dfbd
Add some PHP 8.3-only features.
2023-12-02 12:56:48 +01:00
James Cole
ba0843d0bb
Code cleanup
2023-11-04 14:18:49 +01:00
James Cole
12675dd950
Refactor phpstan errors.
2023-10-29 17:41:14 +01:00
James Cole
788dae1477
fix: notifications
2023-07-17 20:33:26 +02:00
James Cole
b557805eeb
Code for new release
2023-07-15 16:02:42 +02:00
James Cole
775504acb6
Chore: Add phpdocs
2023-07-04 13:29:19 +02:00
Antonio Spinelli
720fff4595
Fix typo, remove unused class and change the copyright author
2023-07-04 06:26:05 -03:00
Antonio Spinelli
6ac3cc384b
Add Bimonthly periodicity for Support\Calendar
2023-07-03 13:46:30 -03:00
Antonio Spinelli
dbb7ed3d5d
Add the Calendar Calculator
...
It encapsulates some date operations like sum. The result will be the
calculated date when calling the nextDateByInterval method, given the
date, periodicity, and skipInterval parameters.
For example, given a date of 2019-12-31, monthly periodicity, and skip
interval 0, the results will be 2020-01-31. Also, if the skip interval
is 1, the result is 2020-02-29. This is because the next date will add
another month to the current range.
2023-07-03 13:46:29 -03:00
Antonio Spinelli
4e3c2ba72c
Calculate the next date using periodicity strategies.
...
All these strategies encapsulate how the Carbon library adds the
interval to the current date.
Monthly, Quarterly, Half-Yearly, and Yearly explicitly use the
overflow control to guarantee the end of the next month or year
adequately.
2023-07-03 13:46:29 -03:00