PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.3.0
Defender Security – Malware Scanner, Login Security & Firewall v6.3.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
defender-security / lib / safe-functions.php

safe-functions.php in Defender Security – Malware Scanner, Login Security & Firewall 6.3.0, at lib/safe-functions.php

28 lines 975 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Load the function wrappers generated by the isolated Safe dependency.
4 *
5 * Mozart prefixes the functions, but Composer cannot discover functions through
6 * PSR-4. Keep their eager-loading behavior without exposing the global Safe
7 * namespace to other WordPress plugins.
8 *
9 * @package WP_Defender
10 */
11
12 $safe_base_directory = __DIR__ . '/packages/Safe';
13 $safe_deprecated = glob( $safe_base_directory . '/deprecated/*.php' );
14 $safe_generated = glob( $safe_base_directory . '/generated/*.php' );
15 $safe_files = array_merge(
16 false === $safe_deprecated ? array() : $safe_deprecated,
17 false === $safe_generated ? array() : $safe_generated,
18 array( $safe_base_directory . '/lib/special_cases.php' )
19 );
20
21 foreach ( $safe_files as $safe_file ) {
22 if ( 'functionsList.php' !== basename( $safe_file ) && is_file( $safe_file ) ) {
23 require_once $safe_file;
24 }
25 }
26
27 unset( $safe_base_directory, $safe_deprecated, $safe_generated, $safe_files, $safe_file );
28