PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 3.10.0
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v3.10.0
4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / addons / inc / Dependencies / Invoker / InvokerInterface.php
cookiebot / addons / inc / Dependencies / Invoker Last commit date
Exception 5 years ago ParameterResolver 5 years ago Reflection 5 years ago CallableResolver.php 5 years ago Invoker.php 5 years ago InvokerInterface.php 5 years ago
InvokerInterface.php
30 lines
1 <?php
2
3 namespace Cybot\Dependencies\Invoker;
4
5 use Cybot\Dependencies\Invoker\Exception\InvocationException;
6 use Cybot\Dependencies\Invoker\Exception\NotCallableException;
7 use Cybot\Dependencies\Invoker\Exception\NotEnoughParametersException;
8
9 /**
10 * Invoke a callable.
11 *
12 * @author Matthieu Napoli <matthieu@mnapoli.fr>
13 */
14 interface InvokerInterface
15 {
16 /**
17 * Call the given function using the given parameters.
18 *
19 * @param callable $callable Function to call.
20 * @param array $parameters Parameters to use.
21 *
22 * @return mixed Result of the function.
23 *
24 * @throws InvocationException Base exception class for all the sub-exceptions below.
25 * @throws NotCallableException
26 * @throws NotEnoughParametersException
27 */
28 public function call($callable, array $parameters = array());
29 }
30