milo/vendor-versions

显示Tracy库版本列表的条形图

v1.1.6 2022-01-04 16:47 UTC

This package is auto-updated.

Last update: 2024-09-04 22:29:42 UTC


README

Vendor Versions是Tracy调试器的条形面板。它加载composer.jsoncomposer.lock文件,并显示所有已安装库的版本。

Tracy panel screenshot

安装

使用Composer并要求milo/vendor-versions包。

使用Nette DI容器

config.neon中注册面板

extensions:
    vendorVersions: Milo\VendorVersions\Bridges\Nette\DI\Extension(%debugMode%)

# Optionally set path to composer.json file
vendorVersions:
    path: 'path/to/composer.json'

# When you use panel multiple times, you may wish to adjust some visual properties
vendorVersions:
    panelTitle: 'For deployment'
    iconColor: 'green'

手动面板注册

Tracy\Debugger::getBar()->addPanel(
    new Milo\VendorVersions\Panel
);


# Optionally set path to composer.json file
Tracy\Debugger::getBar()->addPanel(
    new Milo\VendorVersions\Panel(__DIR__ . '/some/dir')
);

# When you use panel multiple times, you may wish to adjust some visual properties
Tracy\Debugger::getBar()->addPanel(
    $panel = new Milo\VendorVersions\Panel(__DIR__ . '/some/dir')
);
$panel->setPanelTitle('For deployment');
$panel->setIconColor('green');