clevis/config-version-extension

Versions for sample/local Nette configuration files

Maintainers

Package info

github.com/Clevis/config-version-extension

pkg:composer/clevis/config-version-extension

Statistics

Installs: 475

Dependents: 0

Suggesters: 0

Stars: 6

Open Issues: 1

v1.1.1-beta 2015-02-05 12:20 UTC

This package is not auto-updated.

Last update: 2026-02-24 09:51:54 UTC


README

Installation

composer require clevis/config-version-extension:~1.0

config.neon:

extensions:
	version: Clevis\Version\DI\VersionExtension

config.local.sample.neon and config.local.neon:

version: [1]

Usage

Whenever you change config.local.sample.neon in a back compatibility breaking way, update version key in sample config. Hook onCompile will check if your local config is up to date. If not, it presents you the following exception with custom Tracy panel:

If you aren't using default paths, set them before Container builds

use Clevis\Version\DI\VersionExtension;
VersionExtension::$samplePath = '%appDir%/config/config.local.example.neon';