<?php  namespace App\Services\Orders\Payments\PaymentSlipCreation;  use GdImage;  class PaymentSlipWriter { 	private string $fontFile; 	private GdImage $image; 	private float $fontSize = 10; 	private int $fontColor;  	public function __construct(?string $paymentSlipPath = null, ?string $fontFilePath = null){}  	final public function write(float|int|string $posX, float|int|string $posY, string $txt, ?float $fontSize = null): self{}  	public function applyBarCode(string $orderNumber, string $barCodePath): void{} }