feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready

This commit is contained in:
2025-10-31 01:39:24 +01:00
parent 55c04e4fd0
commit e26eb2aa12
601 changed files with 44184 additions and 32477 deletions

View File

@@ -5,6 +5,7 @@ declare(strict_types=1);
namespace App\Framework\NanoId;
use InvalidArgumentException;
use Stringable;
/**
* NanoId Value Object
@@ -13,7 +14,7 @@ use InvalidArgumentException;
* Default alphabet: A-Za-z0-9_-
* Default size: 21 characters
*/
final readonly class NanoId
final readonly class NanoId implements Stringable
{
public const int DEFAULT_SIZE = 21;
public const string DEFAULT_ALPHABET = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-';