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