PluginProbe
Elementor Website Builder – more than just a page builder / 3.9.0
Elementor Website Builder – more than just a page builder v3.9.0
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | includes/autoloader.php +11 -17 4.2.43.9.0 View file →
@@ -127,9 +127,8 @@
127 127 'Fonts' => 'includes/fonts.php',
128 128 'Frontend' => 'includes/frontend.php',
129 129 'Group_Control_Base' => 'includes/controls/groups/base.php',
130 130 'Group_Control_Interface' => 'includes/interfaces/group-control.php',
131 - 'Has_Validation' => 'includes/interfaces/has-validation.php',
132 131 'Heartbeat' => 'includes/heartbeat.php',
133 132 'Images_Manager' => 'includes/managers/image.php',
134 133 'Maintenance' => 'includes/maintenance.php',
135 134 'Maintenance_Mode' => 'includes/maintenance-mode.php',
@@ -144,21 +143,16 @@
144 143 'Icons_Manager' => 'includes/managers/icons.php',
145 144 'Stylesheet' => 'includes/stylesheet.php',
146 145 'System_Info\Main' => 'includes/settings/system-info/main.php',
147 146 'TemplateLibrary\Classes\Import_Images' => 'includes/template-library/classes/class-import-images.php',
148 - 'TemplateLibrary\Classes\Media_Collector' => 'includes/template-library/classes/class-media-collector.php',
149 - 'TemplateLibrary\Classes\Media_Mapper' => 'includes/template-library/classes/class-media-mapper.php',
150 147 'TemplateLibrary\Forms\New_Template_Form' => 'includes/template-library/forms/new-template-form.php',
151 148 'TemplateLibrary\Manager' => 'includes/template-library/manager.php',
152 149 'TemplateLibrary\Source_Base' => 'includes/template-library/sources/base.php',
153 150 'TemplateLibrary\Source_Local' => 'includes/template-library/sources/local.php',
154 151 'TemplateLibrary\Source_Remote' => 'includes/template-library/sources/remote.php',
155 - 'TemplateLibrary\Source_Cloud' => 'includes/template-library/sources/cloud.php',
156 152 'Tools' => 'includes/settings/tools.php',
157 - 'Container\Container' => 'includes/container/container.php',
158 153 'Tracker' => 'includes/tracker.php',
159 154 'User' => 'includes/user.php',
160 - 'User_Data' => 'includes/user-data.php',
161 155 'Utils' => 'includes/utils.php',
162 156 'Widget_WordPress' => 'includes/widgets/wordpress.php',
163 157 'Widgets_Manager' => 'includes/managers/widgets.php',
164 158 'WordPress_Widgets_Manager' => 'includes/managers/wordpress-widgets.php',
@@ -190,15 +184,15 @@
190 184 * Normalize Class Name
191 185 *
192 186 * Used to convert control names to class names.
193 187 *
194 - * @param string $class_name
188 + * @param $string
195 189 * @param string $delimiter
196 190 *
197 191 * @return mixed
198 192 */
199 - private static function normalize_class_name( $class_name, $delimiter = ' ' ) {
200 - return ucwords( str_replace( '-', '_', $class_name ), $delimiter );
193 + private static function normalize_class_name( $string, $delimiter = ' ' ) {
194 + return ucwords( str_replace( '-', '_', $string ), $delimiter );
201 195 }
202 196
203 197 /**
204 198 * Init classes aliases.
@@ -203,9 +197,9 @@
203 197 /**
204 198 * Init classes aliases.
205 199 *
206 200 * When Elementor classes renamed or moved to different folders, developers
207 - * can still use the old names by setting an alias.
201 + * can still use the old names by setting an aliase.
208 202 *
209 203 * While in deprecation period both classes will work. When the deprecation
210 204 * period ends, the alies should be removed from the list of aliases.
211 205 *
@@ -309,22 +303,22 @@
309 303 * @since 1.6.0
310 304 * @access private
311 305 * @static
312 306 *
313 - * @param string $class_name Class name.
307 + * @param string $class Class name.
314 308 */
315 - private static function autoload( $class_name ) {
316 - if ( 0 !== strpos( $class_name, self::$default_namespace . '\\' ) ) {
309 + private static function autoload( $class ) {
310 + if ( 0 !== strpos( $class, self::$default_namespace . '\\' ) ) {
317 311 return;
318 312 }
319 313
320 - $relative_class_name = preg_replace( '/^' . self::$default_namespace . '\\\/', '', $class_name );
314 + $relative_class_name = preg_replace( '/^' . self::$default_namespace . '\\\/', '', $class );
321 315
322 316 $classes_aliases = self::get_classes_aliases();
323 317
324 318 $has_class_alias = isset( $classes_aliases[ $relative_class_name ] );
325 319
326 - // Backward Compatibility: Save old class name for set an alias after the new class is loaded.
320 + // Backward Compatibility: Save old class name for set an alias after the new class is loaded
327 321 if ( $has_class_alias ) {
328 322 $alias_data = $classes_aliases[ $relative_class_name ];
329 323
330 324 $relative_class_name = $alias_data['replacement'];
@@ -336,10 +330,10 @@
336 330 self::load_class( $relative_class_name );
337 331 }
338 332
339 333 if ( $has_class_alias ) {
340 - class_alias( $final_class_name, $class_name );
334 + class_alias( $final_class_name, $class );
341 335
342 - Utils::handle_deprecation( $class_name, $alias_data['version'], $final_class_name );
336 + Utils::handle_deprecation( $class, $alias_data['version'], $final_class_name );
343 337 }
344 338 }
345 339 }