• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tito10047 / php-calendar
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: v2.0.0-beta.1
DEFAULT BRANCH: main
Repo Added 11 Nov 2024 04:19PM UTC
Token hqoAkxRoYZjd0YFSS2cPmIk570klwpIvg regen
Build 40 Last
Files 20
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/v2-roadmap
branch: feature/v2-roadmap
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/v2-roadmap
  • 1.1.0
  • extra-data
  • main
  • nova_registracia
  • quality/step-zero
  • v2.0.0-beta.1

30 Jun 2026 02:14PM UTC coverage: 84.094% (-3.4%) from 87.454%
28451016696

Pull #3

github

tito10047
fix: use -> instead of ?-> after assertNotNull in RecurrenceRuleTest

PHPStan narrows the return type of getUntil() to DateTimeImmutable (non-
nullable) after assertNotNull(), so the nullsafe operator ?-> is illegal
at level 8 (nullsafe.neverNull).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #3: feat!: v2.0 — pure-library core, iCal, recurrence, resource calendar

630 of 749 new or added lines in 12 files covered. (84.11%)

7 existing lines in 1 file now uncovered.

682 of 811 relevant lines covered (84.09%)

7.3 hits per line

Relevant lines Covered
Build:
Build:
811 RELEVANT LINES 682 COVERED LINES
7.3 HITS PER LINE
Source Files on feature/v2-roadmap
  • Tree
  • List 20
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28451016696 feature/v2-roadmap fix: use -> instead of ?-> after assertNotNull in RecurrenceRuleTest PHPStan narrows the return type of getUntil() to DateTimeImmutable (non- nullable) after assertNotNull(), so the nullsafe operator ?-> is illegal at level 8 (nullsafe.neverNull)... Pull #3 30 Jun 2026 02:14PM UTC tito10047 github
84.09
28450909494 feature/v2-roadmap Merge a6e0e112a into 827dc7039 Pull #3 30 Jun 2026 02:12PM UTC web-flow github
84.09
28450904521 feature/v2-roadmap chore: apply CS Fixer — remove unused import, fix tab indentation - tests/CalendarDaysTest.php: drop unused DayName import (leftover after WorkWeek refactor that removed the disableDaysByName() calls) - src/ICal/ICalParser.php: convert tabs → s... Pull #3 30 Jun 2026 02:12PM UTC tito10047 github
84.09
28450720065 feature/v2-roadmap Some fixes Pull #3 30 Jun 2026 02:10PM UTC tito10047 github
84.09
28450503281 feature/v2-roadmap refactor: rename count() to limitTo() and add input validation count() risks a signature clash if RecurrenceRule ever implements \Countable (\Countable::count() must return int with no parameters). limitTo(int) is also more expressive at the cal... Pull #3 30 Jun 2026 02:06PM UTC tito10047 github
84.18
28450041266 feature/v2-roadmap fix: preserve IANA timezones in ICalExporter, document timezone behaviour Previously export() always serialised all datetimes as UTC (Z suffix), silently dropping the original timezone. Recurring events from a parsed ICS file with TZID=Europe/Lon... Pull #3 30 Jun 2026 01:59PM UTC tito10047 github
84.14
28431130893 feature/v2-roadmap Merge 766cdc077 into 827dc7039 Pull #3 30 Jun 2026 08:31AM UTC web-flow github
83.04
28430519579 feature/v2-roadmap chore: fix PHPStan level-8 errors and apply CS Fixer - Remove stale excludePaths from phpstan.neon (renderer files no longer exist) - Add array_values() to preserve list<> type invariants in Calendar and RecurrenceRule - Add missing iterable valu... push 30 Jun 2026 08:20AM UTC tito10047 github
83.04
28423919883 feature/v2-roadmap feat: replace DayName week-start with WeekStart enum, clean modular arithmetic Introduce WeekStart enum (Monday/Saturday/Sunday) to replace DayName as the week-start parameter throughout the public API. CalendarType::getStartDate and getEndDate a... push 30 Jun 2026 06:04AM UTC tito10047 github
83.16
28422459339 feature/v2-roadmap refactor: split disable model into three layers across Calendar and CalendarConfig Previously disableDaysByName() computed concrete dates from the current grid and stored them alongside date-specific disabledDays. This caused two problems: - The ... push 30 Jun 2026 05:27AM UTC tito10047 github
83.16
See All Builds (35)

Badge your Repo: php-calendar

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc