@@ -613,7 +613,7 @@ public function getWatermarkFit(): null|Fit|array
613613 /**
614614 * Set watermark x offset
615615 */
616- public function setWatermarkXOffset (int $ watermarkXOffset ): self
616+ public function setWatermarkXOffset (int | string $ watermarkXOffset ): self
617617 {
618618 $ this ->options [self ::WATERMARK_X_OFFSET ] = $ watermarkXOffset ;
619619 return $ this ;
@@ -622,9 +622,9 @@ public function setWatermarkXOffset(int $watermarkXOffset): self
622622 /**
623623 * Get watermark x offset
624624 */
625- public function getWatermarkXOffset (): null |int
625+ public function getWatermarkXOffset (): null |int | string
626626 {
627- /** @var null|int $value */
627+ /** @var null|int|string $value */
628628 $ value = $ this ->options [self ::WATERMARK_X_OFFSET ] ?? null ;
629629
630630 return $ value ;
@@ -633,7 +633,7 @@ public function getWatermarkXOffset(): null|int
633633 /**
634634 * Set watermark y offset
635635 */
636- public function setWatermarkYOffset (int $ watermarkYOffset ): self
636+ public function setWatermarkYOffset (int | string $ watermarkYOffset ): self
637637 {
638638 $ this ->options [self ::WATERMARK_Y_OFFSET ] = $ watermarkYOffset ;
639639 return $ this ;
@@ -642,15 +642,15 @@ public function setWatermarkYOffset(int $watermarkYOffset): self
642642 /**
643643 * Get watermark y offset
644644 */
645- public function getWatermarkYOffset (): null |int
645+ public function getWatermarkYOffset (): null |int | string
646646 {
647- /** @var null|int $value */
647+ /** @var null|int|string $value */
648648 $ value = $ this ->options [self ::WATERMARK_Y_OFFSET ] ?? null ;
649649
650650 return $ value ;
651651 }
652652
653- public function setWatermarkPadding (int $ watermarkPadding ): self
653+ public function setWatermarkPadding (int | string $ watermarkPadding ): self
654654 {
655655 $ this ->options [self ::WATERMARK_PADDING ] = $ watermarkPadding ;
656656 return $ this ;
@@ -659,9 +659,9 @@ public function setWatermarkPadding(int $watermarkPadding): self
659659 /**
660660 * Get watermark padding
661661 */
662- public function getWatermarkPadding (): null |int
662+ public function getWatermarkPadding (): null |int | string
663663 {
664- /** @var null|int $value */
664+ /** @var null|int|string $value */
665665 $ value = $ this ->options [self ::WATERMARK_PADDING ] ?? null ;
666666
667667 return $ value ;
0 commit comments