namespace_folder[ $namespace ] = $directory; } /** * Autoload class files for namespace * * @since 1.0.0 * @param string $class_name */ public function autoload( $class_name ) { if ( ! $this->namespace_folder ) { return; } foreach ( $this->namespace_folder as $prefix => $dir ) { if ( $class_name === strstr( $class_name, $prefix ) ) { $class_path = str_replace( array( $prefix, '\\' ), array( '', DIRECTORY_SEPARATOR ) , $class_name ) . '.php'; require $dir . $class_path; } } } }