Skip to content

Commit 325168e

Browse files
committed
Refactor to merge base class with extendable implementation
1 parent c846d57 commit 325168e

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

packages/framework/src/Modules/Metadata/MetadataBag.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Hyde\Framework\Concerns\HydePage;
66
use Hyde\Framework\Helpers\Meta;
77
use Hyde\Framework\Models\Pages\MarkdownPost;
8-
use Hyde\Framework\Modules\Metadata\Models\BaseMetadataElement;
8+
use Hyde\Framework\Modules\Metadata\Models\MetadataElement;
99
use Illuminate\Contracts\Support\Htmlable;
1010

1111
/**
@@ -50,7 +50,7 @@ public function get(): array
5050
);
5151
}
5252

53-
public function add(BaseMetadataElement|string $item): static
53+
public function add(MetadataElement|string $item): static
5454
{
5555
if ($item instanceof Models\LinkElement) {
5656
$this->links[$item->uniqueKey()] = $item;

packages/framework/src/Modules/Metadata/Models/BaseMetadataElement.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Hyde\Framework\Modules\Metadata\Models;
44

5-
abstract class BaseMetadataElement implements \Stringable
5+
abstract class BaseMetadataElement
66
{
77
abstract public function __toString(): string;
88

packages/framework/src/Modules/Metadata/Models/LinkElement.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Hyde\Framework\Modules\Metadata\Models;
44

5-
class LinkElement extends BaseMetadataElement
5+
class LinkElement extends MetadataElement
66
{
77
protected string $rel;
88
protected string $href;

packages/framework/src/Modules/Metadata/Models/MetadataElement.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Hyde\Framework\Modules\Metadata\Models;
44

5-
class MetadataElement extends BaseMetadataElement
5+
class MetadataElement implements \Stringable
66
{
77
protected string $name;
88
protected string $content;

packages/framework/src/Modules/Metadata/Models/OpenGraphElement.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Hyde\Framework\Modules\Metadata\Models;
44

5-
class OpenGraphElement extends BaseMetadataElement
5+
class OpenGraphElement extends MetadataElement
66
{
77
protected string $property;
88
protected string $content;

0 commit comments

Comments
 (0)