attach_autoload_hook_once(); if (function_exists('wc_get_logger' ) ) { $manager->set_logger( wc_get_logger() ); } return $manager; } /** * Not sure if ever needed but we can change the stored instance * * @param WPDesk_Loader_Manager $manager */ public function set_instance(WPDesk_Loader_Manager $manager) { self::$instance = $manager; } /** * Builds instance if needed and ensures there is only one instance. * * @return WPDesk_Loader_Manager */ public static function get_manager_instance() { if ( empty( self::$instance ) ) { self::$instance = self::build_load_manager(); } return self::$instance; } }