diff --git a/psalm.xml b/psalm.xml
index 90d05be..151f7b6 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -15,4 +15,7 @@
+
+
+
diff --git a/src/Builder.php b/src/Builder.php
index d67705e..9f6a12a 100644
--- a/src/Builder.php
+++ b/src/Builder.php
@@ -22,6 +22,7 @@ private function __construct(array $definitions)
/**
* @psalm-pure
*/
+ #[\NoDiscard]
public static function new(): self
{
return new self([]);
@@ -31,6 +32,7 @@ public static function new(): self
* @param string|Service $name Using a string is deprecated
* @param callable(Container): object $definition
*/
+ #[\NoDiscard]
public function add(string|Service $name, callable $definition): self
{
if ($name instanceof Service) {
@@ -43,6 +45,7 @@ public function add(string|Service $name, callable $definition): self
return new self($definitions);
}
+ #[\NoDiscard]
public function build(): Container
{
return Container::of($this->definitions);