y0x54a / base64url-php
y0x54a/base64url-php
0.1.0
2022-08-16 18:48 UTC
Requires
- php: >=7.2.5
Requires (Dev)
- phpunit/phpunit: ^8.5 || ^9.3
README
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