You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
818 B
45 lines
818 B
<?php
|
|
|
|
namespace WCML\Container;
|
|
|
|
class Config {
|
|
|
|
public static function getSharedInstances() {
|
|
global $woocommerce_wpml;
|
|
|
|
return [
|
|
$woocommerce_wpml,
|
|
];
|
|
}
|
|
|
|
public static function getSharedClasses() {
|
|
return [
|
|
\WCML_Currencies_Payment_Gateways::class,
|
|
\WCML_Dependencies::class,
|
|
\WCML_Exchange_Rates::class,
|
|
\WCML_Multi_Currency::class,
|
|
];
|
|
}
|
|
|
|
/**
|
|
* Replaces global $sitepress with null object.
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function getAliases() {
|
|
return [
|
|
\WPML\Core\ISitePress::class => \WCML\functions\isStandAlone()
|
|
? \WCML\StandAlone\NullSitePress::class
|
|
: \SitePress::class,
|
|
];
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
public static function getDelegated() {
|
|
return [
|
|
\WCML_Exchange_Rates::class => [ \WCML_Exchange_Rates::class, 'create' ],
|
|
];
|
|
}
|
|
}
|
|
|