src/Product.php
public function get_license() {

		if ( ! $this->requires_license() && ! $this->is_wordpress_available() ) {
			return 'free';
		}
		$license_data = get_option( $this->get_key() . '_license_data', '' );

		if ( empty( $license_data ) ) {
			return get_option( $this->get_key() . '_license', '' );
		}
		if ( ! isset( $license_data->key ) ) {
			return get_option( $this->get_key() . '_license', '' );
		}

		return $license_data->key;
	}
public function get_license() {

		if ( ! $this->requires_license() && ! $this->is_wordpress_available() ) {
			return 'free';
		}
		$license_data = get_option( $this->get_key() . '_license_data', '' );

		if ( empty( $license_data ) ) {
			return get_option( $this->get_key() . '_license', '' );
		}
		if ( ! isset( $license_data->key ) ) {
			return get_option( $this->get_key() . '_license', '' );
		}

		return $license_data->key;
	}
public function get_license ( ) { if ( ! $ this -> requires_license ( ) && ! $ this -> is_wordpress_available ( ) ) { return 'free' ; } $ license_data = get_option ( $ this -> get_key ( ) . '_license_data' , '' ) ; if ( empty ( $ license_data ) ) { return get_option ( $ this -> get_key ( ) . '_license' , '' ) ; } if ( ! isset ( $ license_data -> key ) ) { return get_option ( $ this -> get_key ( ) . '_license' , '' ) ; } return $ license_data -> key ; }
Returns current product license, if available.

@return string Return license key, if available.
Returns current product license if available .