classes_to_load = array( 'Biznol_public' => BIZNOL_BASE_DIR, 'Biznol_Core' => BIZNOL_BASE_DIR ); } /** * Autoload function for registration with spl_autoload_register * * @since 1.1.40 * @access public * * @param string $class_name The class name requested. * * @return mixed */ public function loader($class_name) { if (!array_key_exists($class_name, $this->classes_to_load)) { return false; } $filename = 'class-' . str_replace('_', '-', strtolower($class_name)) . '.php'; $full_path = trailingslashit($this->classes_to_load[$class_name]) . $filename; if (is_file($full_path)) { require $full_path; } return true; } }