<?php

declare (strict_types=1);
namespace Freefactu_Vendor\Endroid\QrCode\Label\Font;

final class Font implements FontInterface
{
    public function __construct(private string $path, private int $size = 16)
    {
        $this->assertValidPath($path);
    }
    private function assertValidPath(string $path): void
    {
        // Validation deferred to render time - font file may not be
        // present if excluded from distribution (labels are optional).
    }
    public function getPath(): string
    {
        return $this->path;
    }
    public function getSize(): int
    {
        return $this->size;
    }
}
