Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions src/Trend.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,69 +27,69 @@ public function __construct(public Builder $builder)
{
}

public static function query(Builder $builder): self
public static function query(Builder $builder): static
{
return new static($builder);
}

public static function model(string $model): self
public static function model(string $model): static
{
return new static($model::query());
}

public function between($start, $end): self
public function between($start, $end): static
{
$this->start = $start;
$this->end = $end;

return $this;
}

public function interval(string $interval): self
public function interval(string $interval): static
{
$this->interval = $interval;

return $this;
}

public function perMinute(): self
public function perMinute(): static
{
return $this->interval('minute');
}

public function perHour(): self
public function perHour(): static
{
return $this->interval('hour');
}

public function perDay(): self
public function perDay(): static
{
return $this->interval('day');
}

public function perWeek(): self
public function perWeek(): static
{
return $this->interval('week');
}

public function perMonth(): self
public function perMonth(): static
{
return $this->interval('month');
}

public function perYear(): self
public function perYear(): static
{
return $this->interval('year');
}

public function dateColumn(string $column): self
public function dateColumn(string $column): static
{
$this->dateColumn = $column;

return $this;
}

public function dateAlias(string $alias): self
public function dateAlias(string $alias): static
{
$this->dateAlias = $alias;

Expand Down