PartKeepr\CoreBundle\Services\VersionService::getLatestVersion PHP Méthode

getLatestVersion() public méthode

Returns the latest version information from partkeepr.org
public getLatestVersion ( ) : array | boolean
Résultat array | boolean
    public function getLatestVersion()
    {
        $data = $this->remoteFileLoader->createLoader()->load($this->versionURI);
        $versions = json_decode($data, true);
        if (!is_array($versions)) {
            return false;
        }
        $latestVersionEntry = $versions[0];
        if (!array_key_exists('version', $latestVersionEntry)) {
            return false;
        }
        if (!array_key_exists('changelog', $latestVersionEntry)) {
            return ['version' => $latestVersionEntry['version'], 'changelog' => ''];
        } else {
            return ['version' => $latestVersionEntry['version'], 'changelog' => $latestVersionEntry['changelog']];
        }
    }