From d9406bbf24be40126ed2daddd031e62aefc82cf7 Mon Sep 17 00:00:00 2001 From: fadrian06 Date: Sun, 23 Aug 2026 16:43:12 -0400 Subject: [PATCH] improve Loader@register docblocks --- flight/core/Loader.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/flight/core/Loader.php b/flight/core/Loader.php index 2091be8..50b4023 100644 --- a/flight/core/Loader.php +++ b/flight/core/Loader.php @@ -42,15 +42,14 @@ class Loader * Registers a class. * * @template T of object - * @param string $name Registry name. - * @param class-string|callable(): T $class Class name or function to instantiate class. - * @param mixed[] $params Class initialization parameters. - * @param null|callable(T $instance): void $callback Function to call after object instantiation. + * @param string $name Class alias. + * @param class-string|callable(mixed ...$constructorArguments): T $class Class factory. + * @param mixed[] $params Class constructor arguments. + * @param ?callable(T $instance): void $callback After instantiation callable. */ public function register(string $name, $class, array $params = [], ?callable $callback = null): void { unset($this->instances[$name]); - $this->classes[$name] = [$class, $params, $callback]; }