Skip to content

Commit 08dc844

Browse files
committed
Update builder registry interface
1 parent 61cc3ef commit 08dc844

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/Builder/BuilderRegistry.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ final class BuilderRegistry implements BuilderRegistryInterface
99
/** @var array<BuilderInterface> */
1010
private array $builders = [];
1111

12-
public function getBuilder(string $name): BuilderInterface
12+
public function set(string $name, BuilderInterface $builder): void
13+
{
14+
$this->builders[$name] = $builder;
15+
}
16+
17+
public function get(string $name): BuilderInterface
1318
{
1419
if (!isset($this->builders[$name])) {
1520
throw new \Exception(sprintf('Builder with name "%s" not available from registry', $name));
1621
}
1722

1823
return $this->builders[$name];
1924
}
20-
21-
public function addBuilder(string $name, BuilderInterface $builder): void
22-
{
23-
$this->builders[$name] = $builder;
24-
}
2525
}

src/Builder/BuilderRegistryInterface.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
interface BuilderRegistryInterface
88
{
9-
public function getBuilder(string $name): BuilderInterface;
9+
public function set(string $name, BuilderInterface $builder): void;
1010

11-
public function addBuilder(string $name, BuilderInterface $builder): void;
11+
public function get(string $name): BuilderInterface;
1212
}

0 commit comments

Comments
 (0)