mirror of
https://github.com/Findus23/devicedetector.net.git
synced 2024-09-19 15:43:46 +02:00
27 lines
690 B
PHP
27 lines
690 B
PHP
<?php
|
|
|
|
namespace DeviceDetectorNet;
|
|
|
|
require_once 'vendor/autoload.php';
|
|
|
|
system("composer update");
|
|
|
|
$lockstring = file_get_contents("composer.lock");
|
|
$composerLock = json_decode($lockstring, true);
|
|
|
|
$key = array_search("piwik/device-detector", array_column($composerLock["packages"], 'name'));
|
|
$ddPackage = $composerLock["packages"][$key];
|
|
|
|
$commitHash = $ddPackage["source"]["reference"];
|
|
$currentDate = (new \DateTime())->format('c');
|
|
|
|
$version = [
|
|
"commitHash" => $commitHash,
|
|
"date" => $currentDate
|
|
];
|
|
|
|
file_put_contents("public/version.json", json_encode($version, JSON_PRETTY_PRINT));
|
|
$cacheLoader = new CacheLoader();
|
|
|
|
$cacheLoader->cache->clear();
|
|
echo "Cache cleared\n";
|