RSI helpers  0.1
RSI helpers
Ini Class Reference

Static Public Member Functions

static fromString ($ini, $sections=true, $mode=INI_SCANNER_TYPED)
 Parse a configuration string. More...
 
static fromFile ($filename, $sections=true, $mode=INI_SCANNER_TYPED)
 Parse a configuration file. More...
 
static toString ($data, $sections=true, $mode=INI_SCANNER_TYPED)
 Write a configuration string. More...
 
static toFile ($filename, $data, $sections=true, $mode=INI_SCANNER_TYPED)
 Write a configuration file. More...
 

Static Protected Member Functions

static stringEncode ($prefix, $data, $mode)
 Encode a configuration value. More...
 

Detailed Description

Definition at line 5 of file Ini.php.

Member Function Documentation

◆ fromFile()

static fromFile (   $filename,
  $sections = true,
  $mode = INI_SCANNER_TYPED 
)
static

Parse a configuration file.

Parameters
string$filenameThe filename of the ini file being parsed.
bool$sectionsInclude the sections names in the keys.
int$modeINI_SCANNER_NORMAL, INI_SCANNER_RAW, or INI_SCANNER_TYPED.
See also
http://php.net/parse_ini_file

Definition at line 24 of file Ini.php.

◆ fromString()

static fromString (   $ini,
  $sections = true,
  $mode = INI_SCANNER_TYPED 
)
static

Parse a configuration string.

Parameters
string$iniThe contents of the ini file being parsed.
bool$sectionsInclude the sections names in the keys.
int$modeINI_SCANNER_NORMAL, INI_SCANNER_RAW, or INI_SCANNER_TYPED.
See also
http://php.net/parse_ini_string

Definition at line 14 of file Ini.php.

◆ stringEncode()

static stringEncode (   $prefix,
  $data,
  $mode 
)
staticprotected

Encode a configuration value.

Parameters
string$prefixKey prefix.
mixed$dataValue (single or array).
int$modeINI_SCANNER_NORMAL, INI_SCANNER_RAW, or INI_SCANNER_TYPED.
Returns
string

Definition at line 34 of file Ini.php.

◆ toFile()

static toFile (   $filename,
  $data,
  $sections = true,
  $mode = INI_SCANNER_TYPED 
)
static

Write a configuration file.

Parameters
string$filenameThe filename of the ini file.
array$dataMultidimensional array.
bool$sectionsUse sections (first evel of data).
int$modeINI_SCANNER_NORMAL, INI_SCANNER_RAW, or INI_SCANNER_TYPED.
Returns
int Bytes written (false on failure).

Definition at line 71 of file Ini.php.

◆ toString()

static toString (   $data,
  $sections = true,
  $mode = INI_SCANNER_TYPED 
)
static

Write a configuration string.

Parameters
array$dataMultidimensional array.
bool$sectionsUse sections (first evel of data).
int$modeINI_SCANNER_NORMAL, INI_SCANNER_RAW, or INI_SCANNER_TYPED.
Returns
string

Definition at line 54 of file Ini.php.


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