Commit da4bdd77 authored by Ryan McCue's avatar Ryan McCue
Browse files

Only load the AWS autoloader if needed

parent 8051da95
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -15,6 +15,12 @@ if ( defined( 'WP_CLI' ) && WP_CLI ) {
add_action( 'plugins_loaded', 's3_uploads_init' );

function s3_uploads_init() {
	// Ensure the AWS SDK can be loaded.
	if ( ! class_exists( '\\Aws\\S3\\S3Client' ) ) {
		// Require AWS Autoloader file.
		require_once dirname( __FILE__ ) . '/lib/aws-sdk/aws-autoloader.php';
	}

	if ( ! s3_uploads_check_requirements() ) {
		return;
	}
@@ -107,6 +113,3 @@ function s3_uploads_autoload( $class_name ) {
}

spl_autoload_register( 's3_uploads_autoload' );

// Require AWS Autoloader file.
require_once dirname( __FILE__ ) . '/lib/aws-sdk/aws-autoloader.php';