PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.7.0
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.7.0
4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.5.2 All 199 releases
betterdocs / includes / Dependencies / Invoker / ParameterResolver / ParameterResolver.php

ParameterResolver.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 4.7.0, at includes/Dependencies/Invoker/ParameterResolver/ParameterResolver.php

31 lines 1008 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php declare(strict_types=1);
2
3 namespace WPDeveloper\BetterDocs\Dependencies\Invoker\ParameterResolver;
4
5 use ReflectionFunctionAbstract;
6
7 /**
8 * Resolves the parameters to use to call the callable.
9 */
10 interface ParameterResolver
11 {
12 /**
13 * Resolves the parameters to use to call the callable.
14 *
15 * `$resolvedParameters` contains parameters that have already been resolved.
16 *
17 * Each ParameterResolver must resolve parameters that are not already
18 * in `$resolvedParameters`. That allows to chain multiple ParameterResolver.
19 *
20 * @param ReflectionFunctionAbstract $reflection Reflection object for the callable.
21 * @param array $providedParameters Parameters provided by the caller.
22 * @param array $resolvedParameters Parameters resolved (indexed by parameter position).
23 * @return array
24 */
25 public function getParameters(
26 ReflectionFunctionAbstract $reflection,
27 array $providedParameters,
28 array $resolvedParameters
29 );
30 }
31