\CodeIgniter\Encryption\HandlersBaseHandler

Base class for encryption handling

Summary

Methods
Properties
Constants
__construct()
__get()
__isset()
No public properties found
No constants found
substr()
$config
$logger
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : string

Configuraiton passed from encryption manager

Type

string

$logger

$logger : \PSR\Log\LoggerInterface

Logger instance to record error messages and warnings.

Type

\PSR\Log\LoggerInterface

Methods

__get()

__get(string  $key) : mixed

__get() magic, providing readonly access to some of our properties

Parameters

string $key

Property name

Returns

mixed

__isset()

__isset(string  $key) : boolean

__isset() magic, providing checking for some of our properties

Parameters

string $key

Property name

Returns

boolean

substr()

substr(string  $str, integer  $start, integer  $length = null) : string

Byte-safe substr()

Parameters

string $str
integer $start
integer $length

Returns

string