File manager - Edit - /home/kdmucyyv/semigocare.co.uk/wp-content/plugins/sticky-header-effects-for-elementor/includes/modules-manager.php
Back
<?php namespace SheHeader; use SheHeader\Base\Module_Base; if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly final class Manager { /** * @var Module_Base[] */ private $modules = []; public function __construct() { $modules = [ 'transparent', ]; foreach ( $modules as $module_name ) { $class_name = str_replace( '-', ' ', $module_name ); $class_name = str_replace( ' ', '', ucwords( $class_name ) ); $class_name = __NAMESPACE__ . '\\Modules\\' . $class_name . '\Module'; /** @var Module_Base $class_name */ if ( $class_name::is_active() ) { $this->modules[ $module_name ] = $class_name::instance(); } } } /** * @param string $module_name * * @return Module_Base|Module_Base[] */ public function get_modules( $module_name ) { if ( $module_name ) { if ( isset( $this->modules[ $module_name ] ) ) { return $this->modules[ $module_name ]; } return null; } return $this->modules; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings