From b9f6858a197051ea25a4a1f3e38700b216751197 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Thu, 7 Jan 2021 11:18:39 +1000 Subject: [PATCH] Allow meta to be added with plain values --- src/Schema/Concerns/HasMeta.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Schema/Concerns/HasMeta.php b/src/Schema/Concerns/HasMeta.php index bf2a7c8..1c9961d 100644 --- a/src/Schema/Concerns/HasMeta.php +++ b/src/Schema/Concerns/HasMeta.php @@ -12,6 +12,7 @@ namespace Tobyz\JsonApiServer\Schema\Concerns; use Tobyz\JsonApiServer\Schema\Meta; +use function Tobyz\JsonApiServer\wrap; trait HasMeta { @@ -20,9 +21,9 @@ trait HasMeta /** * Add a meta attribute. */ - public function meta(string $name, callable $value): Meta + public function meta(string $name, $value): Meta { - return $this->meta[$name] = new Meta($name, $value); + return $this->meta[$name] = new Meta($name, wrap($value)); } /**