芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/elementor-extras/includes/managers/modules.php
get_modules_names() as $module_name ) { $class_name = str_replace( '-', ' ', $module_name ); $class_name = str_replace( ' ', '', ucwords( $class_name ) ); $class_name = __NAMESPACE__ . '\\Modules\\' . $class_name . '\Module'; if ( ! $class_name::is_supported() ) { continue; } else { $this->_modules[ $module_name ] = $class_name::instance(); } } } /** * @param string $module_name * * @return Module_Base|Module_Base[] */ public function get_modules( $module_name = null ) { if ( $module_name ) { if ( isset( $this->_modules[ $module_name ] ) ) { return $this->_modules[ $module_name ]; } return null; } return $this->_modules; } private function require_files() { require( ELEMENTOR_EXTRAS_PATH . 'base/module.php' ); } public function __construct() { $this->require_files(); $this->register_modules(); } }