File manager - Edit - /home/verseaumee/maze/wp-content/plugins/woocommerce-paypal-payments/bootstrap.php
Back
<?php /** * Bootstraps the modular app. * * @package WooCommerce\PayPalCommerce */ namespace WooCommerce\PayPalCommerce; use WooCommerce\PayPalCommerce\Vendor\Inpsyde\Modularity\Package; use WooCommerce\PayPalCommerce\Vendor\Inpsyde\Modularity\Properties\PluginProperties; use WooCommerce\PayPalCommerce\Vendor\Psr\Container\ContainerInterface; return function (string $root_dir, array $additional_containers = array(), array $additional_modules = array()): ContainerInterface { /** * Skip path check. * * @psalm-suppress UnresolvableInclude */ $modules = (require "{$root_dir}/modules.php")($root_dir); $modules = array_merge($modules, $additional_modules); /** * Use this filter to add custom module or remove some of existing ones. * Modules able to access container, add services and modify existing ones. */ $modules = apply_filters('woocommerce_paypal_payments_modules', $modules); // Initialize plugin. $properties = PluginProperties::new("{$root_dir}/woocommerce-paypal-payments.php"); $bootstrap = Package::new($properties); foreach ($modules as $module) { $bootstrap->addModule($module); } $bootstrap->boot(); return $bootstrap->container(); };
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings