Documentation projet • project • PHP

Exemples PHP

Documentation centralisée
Source documentaire
⋞Galactic-Shrine⋟ GsId PHP

Exemple PHP pur

use GalacticShrine\GsId\GsId;
use GalacticShrine\GsId\GsIdCase;
use GalacticShrine\GsId\GsIdFormat;
use GalacticShrine\GsId\GsIdValidator;

$id = GsId::newGsId();

echo $id->toString(GsIdFormat::N, GsIdCase::Lower);
echo $id->toString(GsIdFormat::D, GsIdCase::Upper);

$parsed = GsId::fromString((string) $id);

if (GsIdValidator::isValid((string) $id)) {
    echo "GsId valide";
}

Exemple Doctrine

#[ORM\Column(type: 'gsid')]
private ?GsId $id = null;