Skip to content

Commit c45ab5a

Browse files
authored
refactor(database): rename TableName to Table (#1099)
1 parent 80e661e commit c45ab5a

21 files changed

+39
-46
lines changed

src/Tempest/Database/src/Builder/ModelDefinition.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use Tempest\Database\Eager;
1414
use Tempest\Database\HasMany;
1515
use Tempest\Database\HasOne;
16-
use Tempest\Database\TableName;
16+
use Tempest\Database\Table;
1717
use Tempest\Reflection\ClassReflector;
1818
use Tempest\Support\Arr\ImmutableArray;
1919

@@ -118,7 +118,7 @@ private function buildEagerRelationNames(ClassReflector $class): array
118118
public function getTableDefinition(): TableDefinition
119119
{
120120
$specificName = $this->modelClass
121-
->getAttribute(TableName::class)
121+
->getAttribute(Table::class)
122122
?->name;
123123

124124
$conventionalName = get(DatabaseConfig::class)

src/Tempest/Database/src/Builder/ModelInspector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use ReflectionException;
66
use Tempest\Database\Config\DatabaseConfig;
7-
use Tempest\Database\TableName;
7+
use Tempest\Database\Table;
88
use Tempest\Reflection\ClassReflector;
99

1010
use function Tempest\get;
@@ -39,7 +39,7 @@ public function getTableDefinition(): TableDefinition
3939
}
4040

4141
$specificName = $this->modelClass
42-
->getAttribute(TableName::class)
42+
->getAttribute(Table::class)
4343
?->name;
4444

4545
$conventionalName = get(DatabaseConfig::class)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
use Attribute;
66

77
#[Attribute(Attribute::TARGET_CLASS)]
8-
final class TableName
8+
final class Table
99
{
1010
public function __construct(
11-
public string $name,
11+
public ?string $name = null,
1212
) {}
1313
}

tests/Fixtures/Models/A.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Tempest\Database\Builder\TableDefinition;
88
use Tempest\Database\IsDatabaseModel;
99

10-
#[\Tempest\Database\TableName('a')]
10+
#[\Tempest\Database\Table('a')]
1111
final class A
1212
{
1313
use IsDatabaseModel;

tests/Fixtures/Models/AWithEager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Database\Eager;
99
use Tempest\Database\IsDatabaseModel;
1010

11-
#[\Tempest\Database\TableName('a')]
11+
#[\Tempest\Database\Table('a')]
1212
final class AWithEager
1313
{
1414
use IsDatabaseModel;

tests/Fixtures/Models/AWithLazy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Database\IsDatabaseModel;
99
use Tempest\Database\Lazy;
1010

11-
#[\Tempest\Database\TableName('a')]
11+
#[\Tempest\Database\Table('a')]
1212
final class AWithLazy
1313
{
1414
use IsDatabaseModel;

tests/Fixtures/Models/AWithValue.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
use Tempest\Database\Builder\TableDefinition;
88
use Tempest\Database\IsDatabaseModel;
9-
use Tempest\Database\TableName;
9+
use Tempest\Database\Table;
1010

11-
#[TableName('a')]
11+
#[Table('a')]
1212
final class AWithValue
1313
{
1414
use IsDatabaseModel;

tests/Fixtures/Models/AWithVirtual.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
use Tempest\Database\Builder\TableDefinition;
88
use Tempest\Database\IsDatabaseModel;
9-
use Tempest\Database\TableName;
9+
use Tempest\Database\Table;
1010
use Tempest\Database\Virtual;
1111

12-
#[TableName('a')]
12+
#[Table('a')]
1313
final class AWithVirtual
1414
{
1515
use IsDatabaseModel;

tests/Fixtures/Models/B.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44

55
namespace Tests\Tempest\Fixtures\Models;
66

7-
use Tempest\Database\Builder\TableDefinition;
87
use Tempest\Database\IsDatabaseModel;
9-
use Tempest\Database\TableName;
8+
use Tempest\Database\Table;
109

11-
#[TableName('b')]
10+
#[Table('b')]
1211
final class B
1312
{
1413
use IsDatabaseModel;

tests/Fixtures/Models/BWithEager.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44

55
namespace Tests\Tempest\Fixtures\Models;
66

7-
use Tempest\Database\Builder\TableDefinition;
87
use Tempest\Database\Eager;
98
use Tempest\Database\IsDatabaseModel;
10-
use Tempest\Database\TableName;
9+
use Tempest\Database\Table;
1110

12-
#[TableName('b')]
11+
#[Table('b')]
1312
final class BWithEager
1413
{
1514
use IsDatabaseModel;

0 commit comments

Comments
 (0)