diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2023-02-02 11:00:45 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2023-02-02 11:08:16 +0000 |
| commit | 47166c2079f5fad6f03b1d6010d95a5b0a8d9a1f (patch) | |
| tree | c4c4fb5081831317986c03c00521578aa0fd9899 /app/Http/RequestHandlers/AbstractModuleComponentAction.php | |
| parent | 7b9aa048c85b91e61ebd8b3da108893ce6e047d7 (diff) | |
| download | webtrees-47166c2079f5fad6f03b1d6010d95a5b0a8d9a1f.tar.gz webtrees-47166c2079f5fad6f03b1d6010d95a5b0a8d9a1f.tar.bz2 webtrees-47166c2079f5fad6f03b1d6010d95a5b0a8d9a1f.zip | |
Improve type-hints for module service. See #4713
Diffstat (limited to 'app/Http/RequestHandlers/AbstractModuleComponentAction.php')
| -rw-r--r-- | app/Http/RequestHandlers/AbstractModuleComponentAction.php | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/app/Http/RequestHandlers/AbstractModuleComponentAction.php b/app/Http/RequestHandlers/AbstractModuleComponentAction.php index ad80b8256d..88e36dd20c 100644 --- a/app/Http/RequestHandlers/AbstractModuleComponentAction.php +++ b/app/Http/RequestHandlers/AbstractModuleComponentAction.php @@ -21,10 +21,12 @@ namespace Fisharebest\Webtrees\Http\RequestHandlers; use Fisharebest\Webtrees\FlashMessages; use Fisharebest\Webtrees\I18N; +use Fisharebest\Webtrees\Module\ModuleInterface; use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\TreeService; use Fisharebest\Webtrees\Validator; use Illuminate\Database\Capsule\Manager as DB; +use Illuminate\Support\Collection; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; @@ -52,7 +54,9 @@ abstract class AbstractModuleComponentAction implements RequestHandlerInterface /** * Update the access levels of the modules. * - * @param class-string $interface + * @template T of ModuleInterface + * + * @param class-string<T> $interface * @param ServerRequestInterface $request * * @return void @@ -83,7 +87,9 @@ abstract class AbstractModuleComponentAction implements RequestHandlerInterface /** * Update the access levels of the modules. * - * @param class-string $interface + * @template T of ModuleInterface + * + * @param class-string<T> $interface * @param ServerRequestInterface $request * * @return void @@ -114,7 +120,9 @@ abstract class AbstractModuleComponentAction implements RequestHandlerInterface /** * Update the access levels of the modules. * - * @param class-string $interface + * @template T of ModuleInterface + * + * @param class-string<T> $interface * @param string $column * @param ServerRequestInterface $request * |
