kba-team/version

从commit.json或您的git仓库中确定您的项目版本。

v2.0.2 2024-04-24 14:51 UTC

This package is auto-updated.

Last update: 2024-09-07 15:12:53 UTC


README

License: MIT Build Status Maintainability Test Coverage

从commit.json或您的git仓库中确定您的项目版本。

用法

composer require kba-team/version

在您的PHP代码中的简单用法

<?php
use kbATeam\Version\Version;
use kbATeam\Version\FileVersion;
use kbATeam\Version\GitVersion;

$version = new Version();
$version->register(new FileVersion(APP.DS.'webroot'.DS.'commit.json'));
$version->register(new GitVersion(APP));
if ($version->exists()) {
    printf('%s (rev. %s)', $version->getBranch(), $version->getCommit());
}
/**
 * prints `<branch> (rev. <commit ID>)` of your CakePHP project.
 */