Documentation

IntervalChecker extends GitHubChecker
in package

Table of Contents

URL  = 'https://api.github.com/repos/bobthecow/psysh/releases/latest'
$cacheFile  : mixed
$interval  : mixed
$latest  : mixed
__construct()  : mixed
fetchLatestRelease()  : mixed
Set to public to make testing easier.
getLatest()  : string
isLatest()  : bool
setLatest()  : mixed
getDateInterval()  : mixed
getVersionFromTag()  : string|null
updateCache()  : mixed

Constants

URL

public mixed URL = 'https://api.github.com/repos/bobthecow/psysh/releases/latest'

Properties

Methods

__construct()

public __construct(mixed $cacheFile, mixed $interval) : mixed
Parameters
$cacheFile : mixed
$interval : mixed
Return values
mixed

fetchLatestRelease()

Set to public to make testing easier.

public fetchLatestRelease() : mixed
Return values
mixed

getLatest()

public getLatest() : string
Return values
string

setLatest()

public setLatest(string $version) : mixed
Parameters
$version : string
Return values
mixed

getDateInterval()

private getDateInterval() : mixed
Return values
mixed

getVersionFromTag()

private getVersionFromTag() : string|null
Return values
string|null

updateCache()

private updateCache(mixed $release) : mixed
Parameters
$release : mixed
Return values
mixed

Search results