File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323 },
2424 "require" : {
2525 "php" : " ^8.4" ,
26- "waffler/generator" : " ^4.2 " ,
27- "waffler/http-client" : " ^4.2 " ,
28- "waffler/client-contracts" : " ^4.2 "
26+ "waffler/generator" : " ^4.3.0 " ,
27+ "waffler/http-client" : " ^4.3.0 " ,
28+ "waffler/client-contracts" : " ^4.3.0 "
2929 },
3030 "require-dev" : {
3131 "phpunit/phpunit" : " ^12.0" ,
4949 },
5050 "extra" : {
5151 "branch-alias" : {
52- "dev-master" : " 4.2 .x-dev" ,
53- "dev-main" : " 4.2 .x-dev"
52+ "dev-master" : " 4.3 .x-dev" ,
53+ "dev-main" : " 4.3 .x-dev"
5454 }
5555 }
5656}
Original file line number Diff line number Diff line change 1414namespace Waffler \Component \Client ;
1515
1616use Closure ;
17+ use Waffler \Component \Generator \CachedClassNameGenerator ;
1718use Waffler \Component \Generator \ClassGenerator ;
19+ use Waffler \Component \Generator \ClassNameGenerator ;
1820use Waffler \Component \Generator \FileClassRepository ;
21+ use Waffler \Component \Generator \MemoryCache ;
1922use Waffler \Component \Generator \MethodValidator ;
2023use Waffler \Component \Generator \PathParser ;
2124use Waffler \Component \HttpClient \GuzzleHttpClientWrapper ;
@@ -53,9 +56,14 @@ public function __construct(
5356
5457 public static function default (): self
5558 {
59+ $ classNameGenerator = new CachedClassNameGenerator (
60+ new MemoryCache (),
61+ new ClassNameGenerator (),
62+ );
5663 return new self (
57- new FileClassRepository (),
64+ new FileClassRepository ($ classNameGenerator ),
5865 new ClassGenerator (
66+ $ classNameGenerator ,
5967 new MethodValidator (),
6068 new PathParser (),
6169 ),
You can’t perform that action at this time.
0 commit comments