bpuig / laravel-subby

Laravel Plan and Subscriptions manager.
https://bpuig.github.io/laravel-subby
MIT License
102 stars 42 forks source link

New date helper functions #88

Closed bpuig closed 3 years ago

bpuig commented 3 years ago

Change getTotalDurationInDays, getDaysUntilEnds, getDaysUntilTrialEnds, getRemainingPeriodProportion for more flexible methods.

Breaking changes

getDaysUntilTrialEnds is now getTrialPeriodRemainingUsageIn('day') getTotalDurationInDays is now getSubscriptionTotalDurationIn('day') getDaysUntilEnds is now getSubscriptionPeriodRemainingUsageIn('day') getRemainingPeriodProportion is now getRemainingSubscriptionPeriodProportion() getRemainingPriceProrate is now getSubscriptionRemainingUsagePriceProrate()

TODO

bpuig commented 3 years ago

This gives flexibility to period calculation and comparison and also solves @boryn question https://github.com/bpuig/laravel-subby/pull/77#issuecomment-862897110 about copying trial values into subscription