File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,13 @@ interface ContainerInterface extends PsrContainerInterface
3333 public function set (string $ id , ?object $ service ): void ;
3434
3535 /**
36+ * @template C of object
3637 * @template B of self::*_REFERENCE
3738 *
38- * @param B $invalidBehavior
39+ * @param string|class-string<C> $id
40+ * @param B $invalidBehavior
3941 *
40- * @psalm- return (B is self::EXCEPTION_ON_INVALID_REFERENCE|self::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE ? object : object|null)
42+ * @return ($id is class-string<C> ? ( B is 0|1 ? C|object : C|object|null) : (B is 0|1 ? object : object|null) )
4143 *
4244 * @throws ServiceCircularReferenceException When a circular reference is detected
4345 * @throws ServiceNotFoundException When the service is not defined
You can’t perform that action at this time.
0 commit comments