From 85f6ec1bc8f094e769835e9836b9fab7fb9e6ace Mon Sep 17 00:00:00 2001 From: filippo.bertilotti <filippobertilotti@gmail.com> Date: Thu, 23 May 2024 11:18:21 +0200 Subject: [PATCH] output dei valori giĆ esistenti per modificarli nella pagina edit (parte 134) --- src/Framework/Container.php | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Framework/Container.php b/src/Framework/Container.php index d88e41d..cde3165 100644 --- a/src/Framework/Container.php +++ b/src/Framework/Container.php @@ -4,7 +4,7 @@ use ReflectionClass; use Closure; use ReflectionNamedType; -use Exception; +use InvalidArgumentException; class Container { @@ -30,16 +30,16 @@ $type = $param->getType(); if($type === null) { - throw new Exception("Constructor parameter '{$param->getName()}' in the $class_name class has no type declaration"); + throw new InvalidArgumentException("Constructor parameter '{$param->getName()}' in the $class_name class has no type declaration"); } if( ! ($type instanceof ReflectionNamedType)) { - throw new Exception("Constructor parameter '{$param->getName()}' in the $class_name class is an invalid type: $type + throw new InvalidArgumentException("Constructor parameter '{$param->getName()}' in the $class_name class is an invalid type: $type - only single named type supported"); } if($type->isBuiltin()) { - throw new Exception("Unable to resolve costructor parameter '{$param->getName()}' of type '$type' in the '$class_name' class"); + throw new InvalidArgumentException("Unable to resolve costructor parameter '{$param->getName()}' of type '$type' in the '$class_name' class"); } $dependencies[] = $this->get((string) $type); } -- Gitblit v1.8.0