Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250620) (7d9030acd6e)
EncoderInterface Interface Reference

Interface EncoderInterface. More...

Inheritance diagram for EncoderInterface:
Base32

Static Public Member Functions

static decode (string $encodedString, bool $strictPadding=false)
 Convert a binary string into a hexadecimal string without cache-timing leaks.
 
static encode (string $binString)
 Convert a binary string into a hexadecimal string without cache-timing leaks.
 

Detailed Description

Interface EncoderInterface.

Member Function Documentation

◆ decode()

static EncoderInterface::decode ( string $encodedString,
bool $strictPadding = false )
static

Convert a binary string into a hexadecimal string without cache-timing leaks.

Parameters
string$encodedString
bool$strictPaddingError on invalid padding
Return values
string(raw binary)

◆ encode()

static EncoderInterface::encode ( string $binString)
static

Convert a binary string into a hexadecimal string without cache-timing leaks.

Parameters
string$binString(raw binary)
Return values
string

The documentation for this interface was generated from the following file: