PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / 5.5.7
WPML Multilingual & Multicurrency for WooCommerce v5.5.7
5.5.7 5.3.8 5.3.9 5.4.3 5.4.4 5.4.5 5.5.1 5.5.1.1 5.5.2.2 5.5.2.3 5.5.3 5.5.3.1 5.5.4 5.5.5 5.5.6 trunk 0.9 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.2 2.3 2.3.1 2.3.2 3.0 3.0.1 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.6 3.6.1 3.6.10 3.6.11 3.6.2 3.6.3 3.6.4 3.6.5 3.6.5.1 3.6.6 3.6.7 3.6.8 3.6.9 3.7 3.7.1 3.7.10 3.7.11 3.7.12 3.7.13 3.7.14 3.7.15 3.7.16 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.9.0 3.9.1 3.9.1.1 3.9.2 3.9.3 3.9.4 3.9.5 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.11.2 4.11.3.2 4.11.5 4.11.6 4.12.1 4.12.4 4.12.5 4.12.6 4.2.0 4.2.0.1 4.2.1 4.2.1.1 4.2.10 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.7.1 4.2.8 4.2.8.1 4.2.9 4.3.0 4.3.1 4.3.2 4.3.2.1 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.4.0 4.4.1 4.4.2 4.4.2.1 4.5.0 4.6.0 4.6.1 4.6.2 4.6.2.1 4.6.3 4.6.5 4.6.6 4.6.7 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.9.0 4.9.1 5.0.1 5.0.2 5.1.1 5.1.2 5.1.3 5.2.0 5.2.1 5.3.2 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7
woocommerce-multilingual / addons / wpml-dependencies / lib / classes / container / functions.php
woocommerce-multilingual / addons / wpml-dependencies / lib / classes / container Last commit date
class-config.php 4 years ago class-wpml-container.php 2 weeks ago functions.php 2 weeks ago
functions.php
48 lines
1 <?php
2
3 namespace WPML\Container;
4
5 use function WPML\FP\curryN;
6
7 if ( ! function_exists( 'WPML\Container\make' ) ) {
8 function make( $class_name = null, ?array $args = null ) {
9 $make = function ( $class_name, $args = [] ) {
10 if ( class_exists( $class_name ) || interface_exists( $class_name ) ) {
11 return Container::make( $class_name, $args );
12 }
13
14 return null;
15 };
16
17 return call_user_func_array( curryN( 1, $make ), func_get_args() );
18 }
19 }
20
21 if ( ! function_exists( 'WPML\Container\share' ) ) {
22
23 function share( array $names_or_instances ) {
24 Container::share( $names_or_instances );
25 }
26 }
27
28 if ( ! function_exists( 'WPML\Container\alias' ) ) {
29
30 function alias( array $aliases ) {
31 Container::alias( $aliases );
32 }
33 }
34
35 if ( ! function_exists( 'WPML\Container\delegate' ) ) {
36
37 function delegate( array $delegated ) {
38 Container::delegate( $delegated );
39 }
40 }
41
42 if ( ! function_exists( 'WPML\Container\execute' ) ) {
43
44 function execute( $callableOrMethodStr = null, $args = null ) {
45 return call_user_func_array( curryN( 1, [ Container::class, 'execute' ] ), func_get_args() );
46 }
47 }
48