PHPackages                             fucodo/registry-editor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fucodo/registry-editor

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

fucodo/registry-editor
======================

07PHP

Since Mar 3Pushed 2mo agoCompare

[ Source](https://github.com/fucodo/registry.editor)[ Packagist](https://packagist.org/packages/fucodo/registry-editor)[ RSS](/packages/fucodo-registry-editor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

fucodo.registry.editor
======================

[](#fucodoregistryeditor)

This package provides a small editor UI for managing configuration entries of the base registry package `fucodo.registry`.

It extends the configuration of the actual registry — it does not replace it. For the core concepts and configuration schema, see the base package at:

- Packages/Application/fucodo.registry

What it does
------------

[](#what-it-does)

- Reads defaults (labels, descriptions, types, defaults) from `Settings.fucodo.registry.defaults.yaml`.
- Lists entries by namespace/key with human-friendly metadata.
- Lets you edit values via a backend/editor interface.

Relevant files in this package
------------------------------

[](#relevant-files-in-this-package)

- Classes/Domain/Dto/EntryDto.php
- Classes/Controller/EditorController.php
- Resources/Private/Templates/Editor/Edit.html

Configuration defaults
----------------------

[](#configuration-defaults)

Define or extend defaults in your Flow settings, e.g.:

- Configuration/Settings.fucodo.registry.defaults.yaml (global)

Each entry can define:

- label
- description
- type (e.g., Text, Boolean)
- default

The editor consumes these for UI rendering. The runtime merge and resolution rules are implemented in `fucodo.registry`.

Example
-------

[](#example)

```
# add defaults here with the namespace key and then the actual key
# only comes in effect, when no value and no fallback are given
#
fucodo:
  registry:
    defaults:
      KayStrobach_Invoice_NormalInvoiceSettings:    #
