public function check_update( $transient )
	{
		if ( empty( $transient->checked ) ) {
			return $transient;
		}

		// Get the remote version
		$remote_version = $this->getRemote_version();

		// If a newer version is available, add the update
		if ( version_compare( $this->current_version, $remote_version->new_version, '<' ) ) {
			$obj = new \stdClass();
			$obj->slug = $this->slug;
			$obj->new_version = $remote_version->new_version;
			$obj->url = $remote_version->url;
			$obj->plugin = $this->plugin_slug;
			$obj->package = $remote_version->package;
			$transient->response[$this->plugin_slug] = $obj;
		}
		return $transient;
	}
public function check_update( $transient )
	{
		if ( empty( $transient->checked ) ) {
			return $transient;
		}

		// Get the remote version
		$remote_version = $this->getRemote_version();

		// If a newer version is available, add the update
		if ( version_compare( $this->current_version, $remote_version->new_version, '<' ) ) {
			$obj = new \stdClass();
			$obj->slug = $this->slug;
			$obj->new_version = $remote_version->new_version;
			$obj->url = $remote_version->url;
			$obj->plugin = $this->plugin_slug;
			$obj->package = $remote_version->package;
			$transient->response[$this->plugin_slug] = $obj;
		}
		return $transient;
	}
public function check_update ( $ transient ) { if ( empty ( $ transient -> checked ) ) { return $ transient ; } // Get the remote version $ remote_version = $ this -> getRemote_version ( ) ; // If a newer version is available, add the update if ( version_compare ( $ this -> current_version , $ remote_version -> new_version , '<' ) ) { $ obj = new \ stdClass ( ) ; $ obj -> slug = $ this -> slug ; $ obj -> new_version = $ remote_version -> new_version ; $ obj -> url = $ remote_version -> url ; $ obj -> plugin = $ this -> plugin_slug ; $ obj -> package = $ remote_version -> package ; $ transient -> response [ $ this -> plugin_slug ] = $ obj ; } return $ transient ; }
Add our self-hosted autoupdate plugin to the filter transient

@param $transient
@return object $ transient
Add our self - hosted autoupdate plugin to the filter transient