From 82f9e47ace24547ced35346f7785f5676f55239c Mon Sep 17 00:00:00 2001 From: Maarten Bruna <14947039+ictbeheer@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:57:39 +0100 Subject: [PATCH] fix: term data creation --- src/TermData.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/TermData.php b/src/TermData.php index 06159eb..7dd64a6 100644 --- a/src/TermData.php +++ b/src/TermData.php @@ -8,6 +8,7 @@ use Spatie\LaravelData\Data; use Yard\Data\Traits\HasMeta; +/** @phpstan-consistent-constructor */ class TermData extends Data { use HasMeta; @@ -25,8 +26,12 @@ public function __construct( public static function fromTerm(\WP_Term $term): TermData { - return static::from( - $term->to_array() + return new static( + id: $term->term_id, + name: $term->name, + slug: $term->slug, + taxonomy: $term->taxonomy, + description: $term->description, ); } }