public function initLicense() {
		$this->license = $this->setLicense();

		if ( is_object( $this->getLicense() ) ) {
			$this->data = $this->setData();
			$this->setTransient( $this->getData() );
			$licenseData = array( 'licenseData' => $this->getData() );
			Configs::set( $licenseData, Configs::get() );
		}
	}
public function initLicense() {
		$this->license = $this->setLicense();

		if ( is_object( $this->getLicense() ) ) {
			$this->data = $this->setData();
			$this->setTransient( $this->getData() );
			$licenseData = array( 'licenseData' => $this->getData() );
			Configs::set( $licenseData, Configs::get() );
		}
	}
public function initLicense ( ) { $ this -> license = $ this -> setLicense ( ) ; if ( is_object ( $ this -> getLicense ( ) ) ) { $ this -> data = $ this -> setData ( ) ; $ this -> setTransient ( $ this -> getData ( ) ) ; $ licenseData = array ( 'licenseData' => $ this -> getData ( ) ) ; Configs :: set ( $ licenseData , Configs :: get ( ) ) ; } }
Init the license.

This method was originally contained within the constructor, however it
was pulled out as it was needed in additional places. For example, in cases
we instantiate this class and then clear the license data, we may need to
get fresh license data at that time by initializing the license again.

@since 2.2.0
Init the license .