Skip to content

Commit b7056b1

Browse files
committed
fix generic use case request builder
1 parent 2330d7f commit b7056b1

20 files changed

+104
-59
lines changed

src/Generator/BusinessRules/Requestors/DTO/Request/GenericUseCaseRequestBuilderGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ public function create(): GenericUseCaseRequestBuilderGeneratorRequestBuilder
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(
26-
string $domain,
27-
string $useCaseName
28-
): GenericUseCaseRequestBuilderGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseRequestBuilderGeneratorRequestBuilder
2926
{
3027
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseRequestBuilderGeneratorRequestBuilder
33+
{
3134
$this->request->useCaseName = $useCaseName;
3235

3336
return $this;

src/Generator/BusinessRules/Requestors/DTO/Request/GenericUseCaseRequestGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ public function create(): GenericUseCaseRequestGeneratorRequestBuilder
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(
26-
string $domain,
27-
string $useCaseName
28-
): GenericUseCaseRequestGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseRequestGeneratorRequestBuilder
2926
{
3027
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseRequestGeneratorRequestBuilder
33+
{
3134
$this->request->useCaseName = $useCaseName;
3235

3336
return $this;

src/Generator/BusinessRules/Requestors/Request/GenericUseCaseRequestBuilderGeneratorRequestBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ public function build(): GenericUseCaseRequestBuilderGeneratorRequest;
1313

1414
public function create(): GenericUseCaseRequestBuilderGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(
17-
string $domain,
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseRequestBuilderGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
1821
string $useCaseName
1922
): GenericUseCaseRequestBuilderGeneratorRequestBuilder;
2023
}

src/Generator/BusinessRules/Requestors/Request/GenericUseCaseRequestGeneratorRequestBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ public function build(): GenericUseCaseRequestGeneratorRequest;
1313

1414
public function create(): GenericUseCaseRequestGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(
17-
string $domain,
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseRequestGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
1821
string $useCaseName
1922
): GenericUseCaseRequestGeneratorRequestBuilder;
2023
}

src/Generator/BusinessRules/UseCases/DTO/Request/GenericUseCaseGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,15 @@ public function create(): GenericUseCaseGeneratorRequestBuilder
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(string $domain, string $useCaseName): GenericUseCaseGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseGeneratorRequestBuilder
2626
{
2727
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseGeneratorRequestBuilder
33+
{
2834
$this->request->useCaseName = $useCaseName;
2935

3036
return $this;

src/Generator/BusinessRules/UseCases/DTO/Request/GenericUseCaseRequestBuilderImplGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ public function create(): GenericUseCaseRequestBuilderImplGeneratorRequestBuilde
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(
26-
string $domain,
27-
string $useCaseName
28-
): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder
2926
{
3027
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder
33+
{
3134
$this->request->useCaseName = $useCaseName;
3235

3336
return $this;

src/Generator/BusinessRules/UseCases/DTO/Request/GenericUseCaseRequestDTOGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ public function create(): GenericUseCaseRequestDTOGeneratorRequestBuilder
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(
26-
string $domain,
27-
string $useCaseName
28-
): GenericUseCaseRequestDTOGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseRequestDTOGeneratorRequestBuilder
2926
{
3027
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseRequestDTOGeneratorRequestBuilder
33+
{
3134
$this->request->useCaseName = $useCaseName;
3235

3336
return $this;

src/Generator/BusinessRules/UseCases/Request/GenericUseCaseGeneratorRequestBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ public function build(): GenericUseCaseGeneratorRequest;
1313

1414
public function create(): GenericUseCaseGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(
17-
string $domain,
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
1821
string $useCaseName
1922
): GenericUseCaseGeneratorRequestBuilder;
2023
}

src/Generator/BusinessRules/UseCases/Request/GenericUseCaseRequestBuilderImplGeneratorRequestBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ public function build(): GenericUseCaseRequestBuilderImplGeneratorRequest;
1313

1414
public function create(): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(
17-
string $domain,
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
1821
string $useCaseName
1922
): GenericUseCaseRequestBuilderImplGeneratorRequestBuilder;
2023
}

src/Generator/BusinessRules/UseCases/Request/GenericUseCaseRequestDTOGeneratorRequestBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ public function build(): GenericUseCaseRequestDTOGeneratorRequest;
1313

1414
public function create(): GenericUseCaseRequestDTOGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(
17-
string $domain,
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseRequestDTOGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
1821
string $useCaseName
1922
): GenericUseCaseRequestDTOGeneratorRequestBuilder;
2023
}

src/Generator/Tests/BusinessRules/UseCases/DTO/Request/GenericUseCaseTestGeneratorRequestBuilderImpl.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ public function create(): GenericUseCaseTestGeneratorRequestBuilder
2222
return $this;
2323
}
2424

25-
public function withDomainAndUseCaseName(
26-
string $domain,
27-
string $useCaseName
28-
): GenericUseCaseTestGeneratorRequestBuilder
25+
public function withDomain(string $domain): GenericUseCaseTestGeneratorRequestBuilder
2926
{
3027
$this->request->domain = $domain;
28+
29+
return $this;
30+
}
31+
32+
public function withUseCaseName(string $useCaseName): GenericUseCaseTestGeneratorRequestBuilder
33+
{
3134
$this->request->useCaseName = $useCaseName;
3235

3336
return $this;

src/Generator/Tests/BusinessRules/UseCases/Request/GenericUseCaseTestGeneratorRequestBuilder.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,11 @@ public function build(): GenericUseCaseTestGeneratorRequest;
1313

1414
public function create(): GenericUseCaseTestGeneratorRequestBuilder;
1515

16-
public function withDomainAndUseCaseName(string $domain, string $useCaseName): GenericUseCaseTestGeneratorRequestBuilder;
16+
public function withDomain(
17+
string $domain
18+
): GenericUseCaseTestGeneratorRequestBuilder;
19+
20+
public function withUseCaseName(
21+
string $useCaseName
22+
): GenericUseCaseTestGeneratorRequestBuilder;
1723
}

src/Mediators/BusinessRules/Requestors/Impl/RequestGeneratorsTrait.php

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,18 @@ public function setGenericUseCaseRequestGeneratorRequestBuilder(
5757
protected function generateGenericUseCaseRequestBuilder(string $domain, string $useCaseName): FileObject
5858
{
5959
return $this->genericUseCaseRequestBuilderGenerator->generate(
60-
$this->genericUseCaseRequestBuilderGeneratorRequestBuilder->create()->withDomainAndUseCaseName(
61-
$domain,
62-
$useCaseName
63-
)->build()
60+
$this->genericUseCaseRequestBuilderGeneratorRequestBuilder->create()->withDomain($domain)
61+
->withUseCaseName($useCaseName)
62+
->build()
6463
);
6564
}
6665

6766
protected function generateGenericUseCaseRequest(string $domain, string $useCaseName): FileObject
6867
{
6968
return $this->genericUseCaseRequestGenerator->generate(
70-
$this->genericUseCaseRequestGeneratorRequestBuilder->create()->withDomainAndUseCaseName(
71-
$domain,
72-
$useCaseName
73-
)->build()
69+
$this->genericUseCaseRequestGeneratorRequestBuilder->create()->withDomain($domain)
70+
->withUseCaseName($useCaseName)
71+
->build()
7472
);
7573
}
7674
}

src/Mediators/BusinessRules/UseCases/Impl/GenericUseCaseGeneratorsTrait.php

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -97,37 +97,36 @@ public function setGenericUseCaseRequestDTOGeneratorRequestBuilder(
9797
protected function generateGenericUseCaseRequestDTO(string $domain, string $useCase): FileObject
9898
{
9999
return $this->genericUseCaseRequestDTOGenerator->generate(
100-
$this->genericUseCaseRequestDTOGeneratorRequestBuilder->create()->withDomainAndUseCaseName(
101-
$domain,
102-
$useCase
103-
)->build()
100+
$this->genericUseCaseRequestDTOGeneratorRequestBuilder->create()->withDomain($domain)
101+
->withUseCaseName($useCase)
102+
->build()
104103
);
105104
}
106105

107106
protected function generateGenericUseCaseRequestBuilderImpl(string $domain, string $useCase): FileObject
108107
{
109108
return $this->genericUseCaseRequestBuilderImplGenerator->generate(
110-
$this->genericUseCaseRequestBuilderImplGeneratorRequestBuilder->create()->withDomainAndUseCaseName(
111-
$domain,
112-
$useCase
113-
)->build()
109+
$this->genericUseCaseRequestBuilderImplGeneratorRequestBuilder->create()->withDomain($domain)
110+
->withUseCaseName($useCase)
111+
->build()
114112
);
115113
}
116114

117115
protected function generateGenericUseCase(string $domain, string $useCase): FileObject
118116
{
119117
return $this->genericUseCaseGenerator->generate(
120-
$this->genericUseCaseGeneratorRequestBuilder->create()->withDomainAndUseCaseName($domain, $useCase)->build()
118+
$this->genericUseCaseGeneratorRequestBuilder->create()->withDomain($domain)
119+
->withUseCaseName($useCase)
120+
->build()
121121
);
122122
}
123123

124124
protected function generateGenericUseCaseTest(string $domain, string $useCase): FileObject
125125
{
126126
return $this->genericUseCaseTestGenerator->generate(
127-
$this->genericUseCaseTestGeneratorRequestBuilder->create()->withDomainAndUseCaseName(
128-
$domain,
129-
$useCase
130-
)->build()
127+
$this->genericUseCaseTestGeneratorRequestBuilder->create()->withDomain($domain)
128+
->withUseCaseName($useCase)
129+
->build()
131130
);
132131
}
133132
}

tests/Generator/BusinessRules/Requestors/GenericUseCaseRequestBuilderGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ protected function setUp()
5151
);
5252
$this->request = $genericUseCaseRequestBuilderGeneratorRequestBuilderImpl
5353
->create()
54-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
54+
->withDomain('Domain\SubDomain')
55+
->withUseCaseName('GenericUseCase')
5556
->build();
5657

5758
$this->genericUseCaseRequestBuilderGenerator = new GenericUseCaseRequestBuilderGenerator();

tests/Generator/BusinessRules/Requestors/GenericUseCaseRequestGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ protected function setUp()
5050
$genericUseCaseRequestGeneratorRequestBuilderImpl = new GenericUseCaseRequestGeneratorRequestBuilderImpl();
5151
$this->request = $genericUseCaseRequestGeneratorRequestBuilderImpl
5252
->create()
53-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
53+
->withDomain('Domain\SubDomain')
54+
->withUseCaseName('GenericUseCase')
5455
->build();
5556

5657
$this->genericUseCaseRequestGenerator = new GenericUseCaseRequestGenerator();

tests/Generator/BusinessRules/UseCases/GenericUseCaseGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ protected function setUp()
5050
$genericUseCaseGeneratorRequestBuilderImpl = new GenericUseCaseGeneratorRequestBuilderImpl();
5151
$this->request = $genericUseCaseGeneratorRequestBuilderImpl
5252
->create()
53-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
53+
->withDomain('Domain\SubDomain')
54+
->withUseCaseName('GenericUseCase')
5455
->build();
5556

5657
$this->genericUseCaseGenerator = new GenericUseCaseGenerator();

tests/Generator/BusinessRules/UseCases/GenericUseCaseRequestBuilderImplGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ protected function setUp()
5151
);
5252
$this->request = $genericUseCaseRequestBuilderImplGeneratorRequestBuilderImpl
5353
->create()
54-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
54+
->withDomain('Domain\SubDomain')
55+
->withUseCaseName('GenericUseCase')
5556
->build();
5657

5758
$this->genericUseCaseRequestBuilderImplGenerator = new GenericUseCaseRequestBuilderImplGenerator();

tests/Generator/BusinessRules/UseCases/GenericUseCaseRequestDTOGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ protected function setUp()
5151
);
5252
$this->request = $genericUseCaseRequestDTOGeneratorRequestBuilderImpl
5353
->create()
54-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
54+
->withDomain('Domain\SubDomain')
55+
->withUseCaseName('GenericUseCase')
5556
->build();
5657

5758
$this->genericUseCaseRequestDTOGenerator = new GenericUseCaseRequestDTOGenerator();

tests/Generator/Tests/BusinessRules/UseCases/GenericUseCaseTestGeneratorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ protected function setUp()
5050
$genericUseCaseTestGeneratorRequestBuilderImpl = new GenericUseCaseTestGeneratorRequestBuilderImpl();
5151
$this->request = $genericUseCaseTestGeneratorRequestBuilderImpl
5252
->create()
53-
->withDomainAndUseCaseName('Domain\SubDomain', 'GenericUseCase')
53+
->withDomain('Domain\SubDomain')
54+
->withUseCaseName('GenericUseCase')
5455
->build();
5556

5657
$this->genericUseCaseTestGenerator = new GenericUseCaseTestGenerator();

0 commit comments

Comments
 (0)