GsId 256-bit identifier system for Galactic-Shrine projects.

Maintainers

Package info

github.com/Galactic-Shrine/GsId-Php

pkg:composer/galactic-shrine/gsid

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.2 2026-04-12 11:04 UTC

This package is auto-updated.

Last update: 2026-04-12 12:13:42 UTC


README

Langues : Français · English · Español · Italiano · 日本語

Bibliothèque PHP pour générer, parser, valider et convertir des identifiants GsId 256 bits.

Statut

  • Version : 1.0.2
  • Niveau : production

Points clés

  • formats N et D
  • support de casse Upper et Lower
  • GsIdOptions::configure(...)
  • GsIdOptions::lock()
  • bridge Symfony fourni
  • bundle Symfony optionnel fourni
  • type Doctrine DBAL fourni

Configuration Symfony avec bundle

config/packages/gsid.yaml :

gsid:
  default_case: Lower
  default_text_format: N
  default_json_format: D
  default_database_format: N
  lock: true

config/bundles.php :

return [
    GalacticShrine\GsId\Symfony\GsIdBundle::class => ['all' => true],
];

Configuration Symfony sans bundle

Voir config/services.gsid.yaml.