ksmz/bubblebabble

Encoder/Decoder for BubbleBabble

v0.1 2018-06-24 04:42 UTC

This package is auto-updated.

Last update: 2024-09-20 23:58:11 UTC


README

Build Status Coveralls StyleCI

Encoder/Decoder for BubbleBabble according to spec.

Installation

composer require ksmz/bubblebabble

Basic Usage

Note: This function is binary safe.

use ksmz\BubbleBabble\Factory as BubbleBabble;

BubbleBabble::encode('Pineapple'); // 'xigak-nyryk-humil-bosek-sonax'
BubbleBabble::decode('xigak-nyryk-humil-bosek-sonax'); // 'Pineapple'

BubbleBabble::validate('xigak-nyryk-humil-bosek-sonax'); // true

or

use ksmz\BubbleBabble\Encoder;
use ksmz\BubbleBabble\Decoder;

(new Encoder())->encode($input);
(new Decoder())->encode($input);