PHP code example of hylianshield / validator-base-encoding

1. Go to this page and download the library: Download hylianshield/validator-base-encoding library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

hylianshield / validator-base-encoding example snippets



use HylianShield\Validator\BaseEncoding\Base64Validator;

// By default, padding is tor->validate('d2Fycmlvcg');   // false

// One can make padding validation optional.
$validator = new Base64Validator(false);
$validator->validate('d2Fycmlvcg=='); // true
$validator->validate('d2Fycmlvcg');   // true


use HylianShield\Validator\BaseEncoding\Base64Validator;

// By default, partitioning is disallowed.
$validator = new Base64Validator();
$validator->validate('d2Fycmlvcg==');     // true
$validator->validate("d2Fycm\r\nlvcg=="); // false

// One can make partitioning allowed like so:
$validator = new Base64Validator(true, true);
$validator->validate('d2Fycmlvcg==');     // true
$validator->validate("d2Fycm\r\nlvcg=="); // true


use HylianShield\Validator\BaseEncoding\Base64Validator;

new Base64Validator(
    $


use HylianShield\Validator\BaseEncoding\Base64UrlValidator;

new Base64UrlValidator(
    $


use HylianShield\Validator\BaseEncoding\Base32Validator;

new Base32Validator(
    $


use HylianShield\Validator\BaseEncoding\Base32HexValidator;

new Base32HexValidator(
    $


use HylianShield\Validator\BaseEncoding\Base32CrockfordValidator;

new Base32CrockfordValidator(
    $allowPartitions = true
);


use HylianShield\Validator\BaseEncoding\Base16Validator;

new Base16Validator(
    $allowPartitions = false
);