PluginProbe
Auto Alt Text / 2.8.2
Auto Alt Text v2.8.2
3.0.3 2.8.2 1.3.1 1.3.2 2.0.0 2.1.0 2.1.1 2.2.0 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.7.0 2.8.0 2.8.1 All 28 releases
auto-alt-text / vendor-prefixed / php-di / invoker / src / ParameterResolver / ParameterResolver.php

ParameterResolver.php in Auto Alt Text 2.8.2, at vendor-prefixed/php-di/invoker/src/ParameterResolver/ParameterResolver.php

31 lines 985 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 AATXT\Vendor\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