Skip to content

Commit 05601e4

Browse files
committed
Add supplemental data to localized term objects ...
Fixes #3008 Closes #3011 Co-authored-by: edalzell <erin@thedalzells.org>
1 parent 769a258 commit 05601e4

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/Taxonomies/AugmentedTerm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ class AugmentedTerm extends AbstractAugmented
99
public function keys()
1010
{
1111
return $this->data->values()->keys()
12+
->merge($this->data->supplements()->keys())
1213
->merge($this->commonKeys())
1314
->merge($this->blueprintFields()->keys())
1415
->unique()->sort()->values()->all();

src/Taxonomies/LocalizedTerm.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Statamic\Contracts\Data\Augmentable;
1010
use Statamic\Contracts\Data\Augmented;
1111
use Statamic\Contracts\Taxonomies\Term;
12+
use Statamic\Data\ContainsSupplementalData;
1213
use Statamic\Data\HasAugmentedInstance;
1314
use Statamic\Data\Publishable;
1415
use Statamic\Data\TracksLastModified;
@@ -22,7 +23,7 @@
2223

2324
class LocalizedTerm implements Term, Responsable, Augmentable, Protectable
2425
{
25-
use Revisable, Routable, Publishable, HasAugmentedInstance, TracksQueriedColumns, TracksLastModified;
26+
use Revisable, Routable, Publishable, HasAugmentedInstance, TracksQueriedColumns, TracksLastModified, ContainsSupplementalData;
2627

2728
protected $locale;
2829
protected $term;
@@ -31,6 +32,7 @@ public function __construct($term, $locale)
3132
{
3233
$this->term = $term;
3334
$this->locale = $locale;
35+
$this->supplements = collect();
3436
}
3537

3638
public function get($key, $fallback = null)

0 commit comments

Comments
 (0)