PluginProbe
PayPlug for WooCommerce (Official) / 1.10.0
PayPlug for WooCommerce (Official) v1.10.0
3.1.0 3.0.0 2.18.0 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1.0 1.10.0 1.10.1 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 All 102 releases
payplug / vendor / payplug / payplug-php / tests / utils.php

utils.php in PayPlug for WooCommerce (Official) 1.10.0, at vendor/payplug/payplug-php/tests/utils.php

27 lines 769 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Payplug\Test;
3
4 /**
5 * Gather some testing utilities.
6 **/
7 class TestUtils
8 {
9 /**
10 * Call protected/private method of a class using reflexion.
11 *
12 * @param object &$object Instantiated object that we will run method on.
13 * @param string $methodName Method name to call
14 * @param array $parameters Array of parameters to pass into method.
15 *
16 * @return mixed The call return value.
17 */
18 public static function invokePrivateMethod(&$object, $methodName, array $parameters = array())
19 {
20 $reflection = new \ReflectionClass(get_class($object));
21 $method = $reflection->getMethod($methodName);
22 $method->setAccessible(true);
23
24 return $method->invokeArgs($object, $parameters);
25 }
26 };
27