Skip to content

Commit 4f9cba4

Browse files
committed
Use Record instead value object
1 parent 72c53d9 commit 4f9cba4

4 files changed

Lines changed: 16 additions & 4 deletions

File tree

packages/data/src/Record.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Windwalker\Data;
6+
7+
class Record implements RecordInterface
8+
{
9+
use RecordTrait;
10+
}

packages/data/src/ValueObjectInterface.php renamed to packages/data/src/RecordInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Windwalker\Utilities\Contract\ArrayAccessibleInterface;
88
use Windwalker\Utilities\Contract\DumpableInterface;
99

10-
interface ValueObjectInterface extends
10+
interface RecordInterface extends
1111
ArrayAccessibleInterface,
1212
DumpableInterface,
1313
\IteratorAggregate,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
use function Windwalker\get_object_values;
1616

17-
trait ValueObjectTrait
17+
trait RecordTrait
1818
{
1919
public static function wrapWith(...$data): static
2020
{

packages/data/src/ValueObject.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515

1616
/**
1717
* The ValueObject class.
18+
*
19+
* @deprecated Use Record instead.
1820
*/
1921
#[\AllowDynamicProperties]
20-
class ValueObject implements ValueObjectInterface
22+
class ValueObject implements RecordInterface
2123
{
22-
use ValueObjectTrait;
24+
use RecordTrait;
2325

2426
public function __construct(mixed $data = null)
2527
{

0 commit comments

Comments
 (0)