From 83692dd7b48f77414266a90af0566160ad9c8666 Mon Sep 17 00:00:00 2001 From: 0zd0 <67220210+0zd0@users.noreply.github.com> Date: Fri, 27 Jun 2025 21:12:12 +0300 Subject: [PATCH] fix: namespace hardcode --- src/FontLib/Font.php | 2 +- src/FontLib/TrueType/File.php | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/FontLib/Font.php b/src/FontLib/Font.php index 8661288..d42ee12 100644 --- a/src/FontLib/Font.php +++ b/src/FontLib/Font.php @@ -59,7 +59,7 @@ public static function load($file) { } if ($class) { - $class = "FontLib\\$class"; + $class = __NAMESPACE__ . "\\$class"; /** @var TrueType\File $obj */ $obj = new $class; diff --git a/src/FontLib/TrueType/File.php b/src/FontLib/TrueType/File.php index f4c797a..a721af1 100644 --- a/src/FontLib/TrueType/File.php +++ b/src/FontLib/TrueType/File.php @@ -380,11 +380,6 @@ function parseHeader() { $this->header->parse(); } - function getFontType(){ - $class_parts = explode("\\", get_class($this)); - return $class_parts[1]; - } - function parseTableEntries() { $this->parseHeader(); @@ -396,9 +391,7 @@ function parseTableEntries() { return; } - - $type = $this->getFontType(); - $class = "FontLib\\$type\\TableDirectoryEntry"; + $class = __NAMESPACE__ . "\\TableDirectoryEntry"; for ($i = 0; $i < $this->header->data["numTables"]; $i++) { /** @var TableDirectoryEntry $entry */