Skip to content
Snippets Groups Projects
Analytics.php 1.1 KiB
Newer Older
<?php

namespace Config;

use Analytics\Config\Analytics as AnalyticsBase;

class Analytics extends AnalyticsBase
{
    /**
     * --------------------------------------------------------------------
     * Route filters options
     * --------------------------------------------------------------------
     * @var array<string, string>
     */
    public $routeFilters = [
        'analytics-full-data' => 'permission:podcasts-view,podcast-view',
        'analytics-data' => 'permission:podcasts-view,podcast-view',
        'analytics-filtered-data' => 'permission:podcasts-view,podcast-view',
    ];

    public function __construct()
    {
        parent::__construct();

        // set the analytics gateway behind the admin gateway.
        // Only logged in users should be able to view analytics
        $this->gateway = config('App')->adminGateway . '/analytics';
    }

     *
     * @param string|string[] $audioFilePath
    public function getAudioFileUrl($audioFilePath): string
        return media_base_url($audioFilePath);