Skip to content
This repository was archived by the owner on Sep 27, 2024. It is now read-only.

Commit 9fa23f4

Browse files
committed
🚚 Rename Values to Objects
1 parent de5271d commit 9fa23f4

17 files changed

+49
-42
lines changed

src/Cast.php

+16-8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
namespace Sikessem\Values;
66

7+
use Sikessem\Values\Objects\BoolObject;
8+
use Sikessem\Values\Objects\FloatObject;
9+
use Sikessem\Values\Objects\IntObject;
10+
use Sikessem\Values\Objects\MixedObject;
11+
use Sikessem\Values\Objects\NumberObject;
12+
use Sikessem\Values\Objects\NumericObject;
13+
use Sikessem\Values\Objects\ScalarObject;
14+
use Sikessem\Values\Objects\StringObject;
715
use Sikessem\Values\Types\BoolType;
816
use Sikessem\Values\Types\FloatType;
917
use Sikessem\Values\Types\IntType;
@@ -24,42 +32,42 @@ public static function from(mixed $value): self
2432

2533
public function intoBool(): BoolType
2634
{
27-
return BoolValue::of($this->value);
35+
return BoolObject::of($this->value);
2836
}
2937

3038
public function intoInt(): IntType
3139
{
32-
return IntValue::of($this->value);
40+
return IntObject::of($this->value);
3341
}
3442

3543
public function intoFloat(): FloatType
3644
{
37-
return FloatValue::of($this->value);
45+
return FloatObject::of($this->value);
3846
}
3947

4048
public function intoString(): StringType
4149
{
42-
return StringValue::of($this->value);
50+
return StringObject::of($this->value);
4351
}
4452

4553
public function intoNumber(): NumberType
4654
{
47-
return NumberValue::of($this->value);
55+
return NumberObject::of($this->value);
4856
}
4957

5058
public function intoNumeric(): NumericType
5159
{
52-
return NumericValue::of($this->value);
60+
return NumericObject::of($this->value);
5361
}
5462

5563
public function intoScalar(): ScalarType
5664
{
57-
return ScalarValue::of($this->value);
65+
return ScalarObject::of($this->value);
5866
}
5967

6068
public function intoMixed(): MixedType
6169
{
62-
return MixedValue::of($this->value);
70+
return MixedObject::of($this->value);
6371
}
6472

6573
public static function toBool(mixed $value): BoolType

src/BoolValue.php src/Objects/BoolObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsBool;
88
use Sikessem\Values\Types\BoolType;
99

10-
class BoolValue implements BoolType
10+
class BoolObject implements BoolType
1111
{
1212
use AsBool;
1313

src/FloatValue.php src/Objects/FloatObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsFloat;
88
use Sikessem\Values\Types\FloatType;
99

10-
class FloatValue implements FloatType
10+
class FloatObject implements FloatType
1111
{
1212
use AsFloat;
1313

src/IntValue.php src/Objects/IntObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsInt;
88
use Sikessem\Values\Types\IntType;
99

10-
class IntValue implements IntType
10+
class IntObject implements IntType
1111
{
1212
use AsInt;
1313

src/MixedValue.php src/Objects/MixedObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsMixed;
88
use Sikessem\Values\Types\MixedType;
99

10-
class MixedValue implements MixedType
10+
class MixedObject implements MixedType
1111
{
1212
use AsMixed;
1313

src/NumberValue.php src/Objects/NumberObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsNumber;
88
use Sikessem\Values\Types\NumberType;
99

10-
class NumberValue implements NumberType
10+
class NumberObject implements NumberType
1111
{
1212
use AsNumber;
1313

src/NumericValue.php src/Objects/NumericObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsNumeric;
88
use Sikessem\Values\Types\NumericType;
99

10-
class NumericValue implements NumericType
10+
class NumericObject implements NumericType
1111
{
1212
use AsNumeric;
1313

src/ScalarValue.php src/Objects/ScalarObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsScalar;
88
use Sikessem\Values\Types\ScalarType;
99

10-
class ScalarValue implements ScalarType
10+
class ScalarObject implements ScalarType
1111
{
1212
use AsScalar;
1313

src/StringValue.php src/Objects/StringObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
declare(strict_types=1);
44

5-
namespace Sikessem\Values;
5+
namespace Sikessem\Values\Objects;
66

77
use Sikessem\Values\Concerns\AsString;
88
use Sikessem\Values\Types\StringType;
99

10-
class StringValue implements StringType
10+
class StringObject implements StringType
1111
{
1212
use AsString;
1313

tests/ArchTest.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
->toBeAbstract()
1717
->toHavePrefix('Abstract');
1818

19-
test('base classes')
20-
->expect('Sikessem\Values\Bases')
19+
test('objects')
20+
->expect('Sikessem\Values\Objects')
2121
->classes()
22-
->toBeAbstract()
23-
->toHavePrefix('Base')
22+
->toHaveSuffix('Object')
2423
->toHaveConstructor();
2524

2625
test('types')

tests/Feat/NumberTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\NumberValue;
6+
use Sikessem\Values\Objects\NumberObject;
77
use Sikessem\Values\Types\NumberType;
88
use Sikessem\Values\Types\NumericType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->number)->toBeInstanceOf(NumberValue::class);
15+
expect($this->number)->toBeInstanceOf(NumberObject::class);
1616
});
1717

1818
it('should be an instance of NumberType', function () {

tests/Feat/NumericTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\NumericValue;
6+
use Sikessem\Values\Objects\NumericObject;
77
use Sikessem\Values\Types\NumericType;
88
use Sikessem\Values\Types\ScalarType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->numeric)->toBeInstanceOf(NumericValue::class);
15+
expect($this->numeric)->toBeInstanceOf(NumericObject::class);
1616
});
1717

1818
it('should be an instance of NumericType', function () {

tests/Feat/ScalarTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\ScalarValue;
6+
use Sikessem\Values\Objects\ScalarObject;
77
use Sikessem\Values\Types\MixedType;
88
use Sikessem\Values\Types\ScalarType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->scalar)->toBeInstanceOf(ScalarValue::class);
15+
expect($this->scalar)->toBeInstanceOf(ScalarObject::class);
1616
});
1717

1818
it('should be an instance of ScalarType', function () {

tests/Unit/BoolTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
declare(strict_types=1);
44

5-
use Sikessem\Values\BoolValue;
65
use Sikessem\Values\Cast;
6+
use Sikessem\Values\Objects\BoolObject;
77
use Sikessem\Values\Types\BoolType;
88
use Sikessem\Values\Types\ScalarType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->bool)->toBeInstanceOf(BoolValue::class);
15+
expect($this->bool)->toBeInstanceOf(BoolObject::class);
1616
});
1717

1818
it('should be an instance of BoolType', function () {

tests/Unit/FloatTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\FloatValue;
6+
use Sikessem\Values\Objects\FloatObject;
77
use Sikessem\Values\Types\FloatType;
88
use Sikessem\Values\Types\NumberType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->float)->toBeInstanceOf(FloatValue::class);
15+
expect($this->float)->toBeInstanceOf(FloatObject::class);
1616
});
1717

1818
it('should be an instance of FloatType', function () {

tests/Unit/IntTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\IntValue;
6+
use Sikessem\Values\Objects\IntObject;
77
use Sikessem\Values\Types\IntType;
88
use Sikessem\Values\Types\NumberType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->int)->toBeInstanceOf(IntValue::class);
15+
expect($this->int)->toBeInstanceOf(IntObject::class);
1616
});
1717

1818
it('should be an instance of IntType', function () {

tests/Unit/StringTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
declare(strict_types=1);
44

55
use Sikessem\Values\Cast;
6-
use Sikessem\Values\StringValue;
6+
use Sikessem\Values\Objects\StringObject;
77
use Sikessem\Values\Types\ScalarType;
88
use Sikessem\Values\Types\StringType;
99

@@ -12,7 +12,7 @@
1212
});
1313

1414
it('should be instantiable', function () {
15-
expect($this->string)->toBeInstanceOf(StringValue::class);
15+
expect($this->string)->toBeInstanceOf(StringObject::class);
1616
});
1717

1818
it('should be an instance of StringType', function () {

0 commit comments

Comments
 (0)