| 1 |
<?php |
| 2 |
|
| 3 |
$baseDir = __DIR__; |
| 4 |
|
| 5 |
$class_map = array( |
| 6 |
'WPMUDEV_Analytics' => $baseDir . '/core/class-wpmudev-analytics.php', |
| 7 |
'WPMUDEV_Analytics_V2' => $baseDir . '/core/class-wpmudev-analytics-v2.php', |
| 8 |
'WPMUDEV_Analytics_V2_Mutex' => $baseDir . '/core/class-wpmudev-analytics-v2-mutex.php', |
| 9 |
'WPMUDEV_Analytics_V3' => $baseDir . '/core/class-wpmudev-analytics-v3.php', |
| 10 |
'WPMUDEV_Analytics_V4' => $baseDir . '/core/class-wpmudev-analytics-v4.php', |
| 11 |
'WPMUDEV_Analytics_Vendor\\Base_MixpanelBase' => $baseDir . '/vendor_prefixed/Base/MixpanelBase.php', |
| 12 |
'WPMUDEV_Analytics_Vendor\\ConsumerStrategies_AbstractConsumer' => $baseDir . '/vendor_prefixed/ConsumerStrategies/AbstractConsumer.php', |
| 13 |
'WPMUDEV_Analytics_Vendor\\ConsumerStrategies_CurlConsumer' => $baseDir . '/vendor_prefixed/ConsumerStrategies/CurlConsumer.php', |
| 14 |
'WPMUDEV_Analytics_Vendor\\ConsumerStrategies_FileConsumer' => $baseDir . '/vendor_prefixed/ConsumerStrategies/FileConsumer.php', |
| 15 |
'WPMUDEV_Analytics_Vendor\\ConsumerStrategies_SocketConsumer' => $baseDir . '/vendor_prefixed/ConsumerStrategies/SocketConsumer.php', |
| 16 |
'WPMUDEV_Analytics_Vendor\\Mixpanel' => $baseDir . '/vendor_prefixed/Mixpanel.php', |
| 17 |
'WPMUDEV_Analytics_Vendor\\Producers_MixpanelBaseProducer' => $baseDir . '/vendor_prefixed/Producers/MixpanelBaseProducer.php', |
| 18 |
'WPMUDEV_Analytics_Vendor\\Producers_MixpanelEvents' => $baseDir . '/vendor_prefixed/Producers/MixpanelEvents.php', |
| 19 |
'WPMUDEV_Analytics_Vendor\\Producers_MixpanelGroups' => $baseDir . '/vendor_prefixed/Producers/MixpanelGroups.php', |
| 20 |
'WPMUDEV_Analytics_Vendor\\Producers_MixpanelPeople' => $baseDir . '/vendor_prefixed/Producers/MixpanelPeople.php', |
| 21 |
); |
| 22 |
|
| 23 |
spl_autoload_register( function ( $class_name ) use ( $class_map ) { |
| 24 |
if ( isset( $class_map[ $class_name ] ) && file_exists( $class_map[ $class_name ] ) ) { |
| 25 |
require $class_map[ $class_name ]; |
| 26 |
} |
| 27 |
} ); |
| 28 |
|