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, ); } }