NF_PUM::autoloader( $class_name )
Contents
Description Description
Source Source
File: includes/integrations/class-pum-ninja-forms.php
public static function autoloader( $class_name ) { if ( class_exists( $class_name ) ) { return; } if ( false === strpos( $class_name, self::PREFIX ) ) { return; } $class_name = str_replace( self::PREFIX, '', $class_name ); $classes_dir = realpath( plugin_dir_path( __FILE__ ) ) . DIRECTORY_SEPARATOR . 'ninja-forms' . DIRECTORY_SEPARATOR; $class_file = str_replace( '_', DIRECTORY_SEPARATOR, $class_name ) . '.php'; if ( file_exists( $classes_dir . $class_file ) ) { require_once $classes_dir . $class_file; } }
Expand full source code Collapse full source code View on Trac