Skip to content

Cannot extends Analytics Class. #53

@yondifon

Description

@yondifon

Hello .

Thank you for the work on this.
I have an issue extends and I think I have a lead.

These should protected right ??

private BetaAnalyticsDataClient $client;
private RequestData $requestData;

For this to work

laravel-analytics/README.md

Lines 545 to 567 in 1cdbc19

```php
namespace App\Analytics;
use Gtmassey\LaravelAnalytics\Analytics;
use Gtmassey\LaravelAnalytics\Request\Filters\Filter;
use Gtmassey\LaravelAnalytics\Request\Filters\FilterExpression;
use Gtmassey\LaravelAnalytics\Request\Metrics;
class CustomAnalytics extends Analytics
{
public function onlySessionsAbove(int $count): static
{
$this->metricFilter(fn(FilterExpression $filterExpression) => $filterExpression
->filterMetric(
metricsCallback: fn(Metrics $metrics) => $metrics->sessions(),
filter: fn(Filter $filter) => $filter->greaterThanInt($count),
)
);
return $this;
}
}
```

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions