Skip to content

Commit 98bd449

Browse files
committed
Adding then() on graphqlField
1 parent e95ff54 commit 98bd449

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/TdbmFluidColumnGraphqlOptions.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,11 @@ public function endGraphql(): TdbmFluidColumnOptions
138138
return $this->tdbmFluidColumnOptions;
139139
}
140140

141+
public function then(): TdbmFluidTable
142+
{
143+
return $this->tdbmFluidColumnOptions->then();
144+
}
145+
141146
public function column(string $name): TdbmFluidColumn
142147
{
143148
return $this->tdbmFluidColumnOptions->column($name);

tests/TdbmFluidColumnGraphqlOptionsTest.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ public function testGraphql()
5252
$uuidColumn = $users->uuid()->graphqlField();
5353
$this->assertContains('outputType = "ID"', $schema->getTable('users')->getColumn('uuid')->getComment());
5454

55-
$products = $fluid->table('products')
56-
->uuid()
55+
$products = $fluid->table('products');
56+
$graphqlField = $products->uuid()
5757
->column('user_id')->references('users')->graphqlField();
5858
$this->assertNotContains('outputType = "ID"', $schema->getTable('products')->getColumn('user_id')->getComment());
59+
60+
$this->assertSame('products', $graphqlField->then()->getDbalTable()->getName());
5961
}
6062
}

0 commit comments

Comments
 (0)