Automattic\WooCommerce\StoreApi\Utilities

JsonWebToken::get_parts()public staticWC 1.0

Returns the decoded/encoded header, payload and signature from a token string.

Метод класса: JsonWebToken{}

Хуков нет.

Возвращает

Объект.

Использование

$result = JsonWebToken::get_parts( $token );
$token(строка) (обязательный)
Full token string.

Код JsonWebToken::get_parts() WC 7.1.0

public static function get_parts( string $token ) {
	$parts = explode( '.', $token );

	return (object) array(
		'header'            => json_decode( self::from_base_64_url( $parts[0] ) ),
		'header_encoded'    => $parts[0],
		'payload'           => json_decode( self::from_base_64_url( $parts[1] ) ),
		'payload_encoded'   => $parts[1],
		'signature'         => self::from_base_64_url( $parts[2] ),
		'signature_encoded' => $parts[2],

	);
}