y0x54a/base64url-php

y0x54a/base64url-php

0.1.0 2022-08-16 18:48 UTC

This package is auto-updated.

Last update: 2024-05-16 22:39:57 UTC


README

packagist Build Status codecov

Installing

composer require y0x54a/base64url-php

Example

use Y0x54a\Base64url\Base64url;
Base64url::encode('foo bar baz');
// Zm9vIGJhciBiYXo
Base64url::decode('Zm9vIGJhciBiYXo');
// foo bar baz
Base64url::validate('Zm9vIGJhciBiYXo=');
// true
Base64url::validate('Zm9vIGJhciBiYXo===');
// false
Base64url::convertBase64ToBase64url('77+/');
// 77-_
Base64url::convertBase64urlToBase64('77-_');
// 77+/

API

  • encode(string $value): string

  • decode(string $base64url): string

  • validate(string $base64url): bool

  • convertBase64ToBase64url(string $base64): string

  • convertBase64urlToBase64(string $base64url): string