From 26f6c5a0651612aca1eece8ddb5e39038aa66bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Sun, 18 May 2025 23:45:10 +0000 Subject: [PATCH] deprecated params --- src/Hook.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Hook.php b/src/Hook.php index 4b933528..029eeb50 100644 --- a/src/Hook.php +++ b/src/Hook.php @@ -197,9 +197,10 @@ public function inject(string $injection): static * @param bool $optional * @param array $injections * @param bool $skipValidation + * @param bool $deprecated * @return static */ - public function param(string $key, mixed $default, Validator|callable $validator, string $description = '', bool $optional = false, array $injections = [], bool $skipValidation = false): static + public function param(string $key, mixed $default, Validator|callable $validator, string $description = '', bool $optional = false, array $injections = [], bool $skipValidation = false, bool $deprecated = false): static { $this->params[$key] = [ 'default' => $default, @@ -208,6 +209,7 @@ public function param(string $key, mixed $default, Validator|callable $validator 'optional' => $optional, 'injections' => $injections, 'skipValidation' => $skipValidation, + 'deprecated' => $deprecated, 'value' => null, 'order' => count($this->params) + count($this->injections), ];