replace Exception for Throwable

v4
fadrian06 6 days ago
parent 701e0e73ce
commit dd201d1e84

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace flight\core; namespace flight\core;
use Exception; use Throwable;
/** /**
* The Loader class is responsible for loading objects. It maintains a list of * The Loader class is responsible for loading objects. It maintains a list of
@ -52,7 +52,7 @@ class Loader
* Loads a registered class. * Loads a registered class.
* @param string $name Method name * @param string $name Method name
* @param bool $shared Shared instance * @param bool $shared Shared instance
* @throws Exception * @throws Throwable
* @return ?object Class instance * @return ?object Class instance
*/ */
public function load(string $name, bool $shared = true): ?object public function load(string $name, bool $shared = true): ?object
@ -98,7 +98,7 @@ class Loader
* @template T of object * @template T of object
* @param class-string<T>|callable(): T $class Class name or callback function to instantiate class * @param class-string<T>|callable(): T $class Class name or callback function to instantiate class
* @param array<int, string> $params Class initialization parameters * @param array<int, string> $params Class initialization parameters
* @throws Exception * @throws Throwable
* @return T Class instance * @return T Class instance
*/ */
public function newInstance($class, array $params = []): object public function newInstance($class, array $params = []): object

Loading…
Cancel
Save