* @template TClass * @param string|null $abstract * @return ($abstract is class-string ? TClass : Container) */
(?string $abstract = null)
| 4964 | * @return ($abstract is class-string<TClass> ? TClass : Container) |
| 4965 | */ |
| 4966 | function app(?string $abstract = null): mixed |
| 4967 | { |
| 4968 | static $container = null; |
| 4969 | if ($container === null) { |
| 4970 | $container = new Container(); |
| 4971 | } |
| 4972 | return $abstract !== null ? $container->make($abstract) : $container; |
| 4973 | } |
| 4974 | |
| 4975 | function createUser(string $name, string $email): User |
| 4976 | { |
no test coverage detected