PHP 클래스 Spatie\Analytics\AnalyticsClient

파일 보기 프로젝트 열기: spatie/laravel-analytics 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$cache Illuminate\Contracts\Cache\Repository
$cacheLifeTimeInMinutes integer
$service Google_Service_Analytics

공개 메소드들

메소드 설명
__construct ( Google_Service_Analytics $service, Illuminate\Contracts\Cache\Repository $cache )
getAnalyticsService ( ) : Google_Service_Analytics
performQuery ( string $viewId, DateTime $startDate, DateTime $endDate, string $metrics, array $others = [] ) : array | null Query the Google Analytics Service with given parameters.
setCacheLifeTimeInMinutes ( integer $cacheLifeTimeInMinutes ) : self Set the cache time.

보호된 메소드들

메소드 설명
determineCacheName ( array $properties ) : string * Determine the cache name for the set of query properties given.

메소드 상세

__construct() 공개 메소드

public __construct ( Google_Service_Analytics $service, Illuminate\Contracts\Cache\Repository $cache )
$service Google_Service_Analytics
$cache Illuminate\Contracts\Cache\Repository

determineCacheName() 보호된 메소드

* Determine the cache name for the set of query properties given.
protected determineCacheName ( array $properties ) : string
$properties array
리턴 string

getAnalyticsService() 공개 메소드

public getAnalyticsService ( ) : Google_Service_Analytics
리턴 Google_Service_Analytics

performQuery() 공개 메소드

Query the Google Analytics Service with given parameters.
public performQuery ( string $viewId, DateTime $startDate, DateTime $endDate, string $metrics, array $others = [] ) : array | null
$viewId string
$startDate DateTime
$endDate DateTime
$metrics string
$others array
리턴 array | null

setCacheLifeTimeInMinutes() 공개 메소드

Set the cache time.
public setCacheLifeTimeInMinutes ( integer $cacheLifeTimeInMinutes ) : self
$cacheLifeTimeInMinutes integer
리턴 self

프로퍼티 상세

$cache 보호되어 있는 프로퍼티

protected Repository,Illuminate\Contracts\Cache $cache
리턴 Illuminate\Contracts\Cache\Repository

$cacheLifeTimeInMinutes 보호되어 있는 프로퍼티

protected int $cacheLifeTimeInMinutes
리턴 integer

$service 보호되어 있는 프로퍼티

protected Google_Service_Analytics $service
리턴 Google_Service_Analytics