From 80b213ca56e6b9de54fa10b489637be60c4c7141 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Wed, 21 Jan 2026 15:36:56 +0800 Subject: rename handler --- scripts/update-data.php | 6 +++--- src/Build/CodeToNameHandler.php | 27 --------------------------- src/Build/NameHandler.php | 29 +++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 30 deletions(-) delete mode 100644 src/Build/CodeToNameHandler.php create mode 100644 src/Build/NameHandler.php diff --git a/scripts/update-data.php b/scripts/update-data.php index e0d53cc..33b3c91 100644 --- a/scripts/update-data.php +++ b/scripts/update-data.php @@ -4,7 +4,7 @@ declare(strict_types=1); require_once __DIR__.'/../vendor/autoload.php'; -use Zhineng\RegionChina\Build\CodeToNameHandler; +use Zhineng\RegionChina\Build\NameHandler; use Zhineng\RegionChina\Build\RelationshipHandler; use Zhineng\RegionChina\Build\TopLevelHandler; @@ -13,7 +13,7 @@ $doc->loadHTMLFile(__DIR__.'/../resources/raw.html', \LIBXML_NOERROR); /** @var \Zhineng\Region\Build\RegionHandler */ $handlers = [ - $codeToNameHandler = new CodeToNameHandler, + $nameHandler = new NameHandler, $topLevelHandler = new TopLevelHandler, $relationshipHandler = new RelationshipHandler, ]; @@ -52,7 +52,7 @@ foreach ($rows as $row) { } printf("- Export code to name map\n"); -$codeToNameHandler->export(__DIR__.'/../resources/names.php'); +$nameHandler->export(__DIR__.'/../resources/names.php'); printf("- Export top level list\n"); $topLevelHandler->export(__DIR__.'/../resources/top-levels.php'); diff --git a/src/Build/CodeToNameHandler.php b/src/Build/CodeToNameHandler.php deleted file mode 100644 index 284c096..0000000 --- a/src/Build/CodeToNameHandler.php +++ /dev/null @@ -1,27 +0,0 @@ - - */ - private array $data = []; - - public function handle(string $code, string $name): void - { - $this->data['_'.$code] = $name; - } - - public function export(string $destination): void - { - $exported = VarExporter::export($this->data); - - file_put_contents($destination, ' + */ + private array $data = []; + + public function handle(string $code, string $name): void + { + $this->data['_'.$code] = $name; + } + + public function export(string $destination): void + { + $exported = VarExporter::export($this->data); + + file_put_contents($destination, '