BP_BuddyBoss_Platform_Updater::__construct( $api_url,  $plugin_path,  $plugin_id,  $license = '' )

Description

Source

File: bp-core/classes/class-bp-buddyboss-platform-updater.php

		function __construct( $api_url, $plugin_path, $plugin_id, $license = '' ) {

			$this->api_url     = $api_url;
			$this->plugin_path = $plugin_path;
			$this->license     = $license;
			$this->plugin_id   = $plugin_id;

			if ( strstr( $plugin_path, '/' ) ) {
				list ( $part1, $part2 ) = explode( '/', $plugin_path );
			} else {
				$part2 = $plugin_path;
			}

			$this->plugin_slug = str_replace( '.php', '', $part2 );

			add_filter( 'pre_set_site_transient_update_plugins', array( &$this, 'update_plugin' ) );
			add_filter( 'plugins_api', array( &$this, 'plugins_api' ), 10, 3 );
		}

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.