public function doVersionCheck()
{
if ($this->getVersion() === '{V_GIT}') {
return;
}
if (substr($this->getVersion(), 0, 17) === 'partkeepr-nightly') {
return;
}
$latestVersion = $this->getLatestVersion();
if ($latestVersion === false) {
return;
}
if (version_compare($this->getVersion(), $latestVersion['version'], '<')) {
$this->systemNoticeService->createUniqueSystemNotice('PARTKEEPR_VERSION_' . $latestVersion['version'], $this->translator->trans('New PartKeepr Version %version% available', ['%version%' => $latestVersion['version']]), $this->translator->trans('PartKeepr Version %version% changelog:', ['%version%' => $latestVersion['version'] . "\n\n" . $latestVersion['changelog']]));
}
}