. */ namespace Tests\Support\Calendar\Periodicity; use Carbon\Carbon; use FireflyIII\Support\Calendar\Periodicity; use FireflyIII\Support\Calendar\Periodicity\Interval; class YearlyTest extends IntervalTestCase { public static function factory(): Interval { return new Periodicity\Yearly(); } public static function provideIntervals(): array { return [ new IntervalProvider(Carbon::now(), Carbon::now()->addYears(1)), new IntervalProvider(Carbon::parse('2019-01-29'), Carbon::parse('2020-01-29')), new IntervalProvider(Carbon::parse('2020-02-29'), Carbon::parse('2021-02-28')), ]; } }