/var/www/cobraambalaj/vendor/spatie/laravel-analytics/src
Edit: /var/www/cobraambalaj/vendor/spatie/laravel-analytics/src/Period.php (1441B)
subDays($numberOfDays)->startOfDay();
return new static($startDate, $endDate);
}
public static function months(int $numberOfMonths): self
{
$endDate = Carbon::today();
$startDate = Carbon::today()->subMonths($numberOfMonths)->startOfDay();
return new static($startDate, $endDate);
}
public static function years(int $numberOfYears): self
{
$endDate = Carbon::today();
$startDate = Carbon::today()->subYears($numberOfYears)->startOfDay();
return new static($startDate, $endDate);
}
public function __construct(DateTimeInterface $startDate, DateTimeInterface $endDate)
{
if ($startDate > $endDate) {
throw InvalidPeriod::startDateCannotBeAfterEndDate($startDate, $endDate);
}
$this->startDate = $startDate;
$this->endDate = $endDate;
}
}