Smarty
[ class tree: Smarty ] [ index: Smarty ] [ all elements ]

Class: Config_File

Source Location: /PhpDocumentor-1.5.0a1/phpDocumentor/Smarty-2.6.0/libs/Config_File.class.php

Class Overview


Config file reading class


Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 39]
Config file reading class


[ Top ]


Class Variables

$booleanize =     true

[line 53]

Controls whether config values of on/true/yes and off/false/no get converted to boolean values automatically.

Options


Type:   boolean


[ Top ]

$fix_newlines =     true

[line 64]

Controls whether or not to fix mac or dos formatted newlines.

Options If set to true, \r or \r\n will be changed to \n.


Type:   boolean


[ Top ]

$overwrite =     true

[line 47]

Controls whether variables with the same name overwrite each other.

Options


Type:   boolean


[ Top ]

$read_hidden =     true

[line 58]

Controls whether hidden config sections/vars are read from the file.

Options


Type:   boolean


[ Top ]



Method Detail

Config_File (Constructor)   [line 77]

Config_File Config_File( [string $config_path = NULL])

Constructs a new config file class.

Parameters:

string   $config_path   —  (optional) path to the config files

[ Top ]

clear   [line 218]

void clear( [string $file_name = NULL])

Clear loaded config data for a certain file or all files.

Parameters:

string   $file_name   —  file to clear config data for

[ Top ]

get   [line 113]

string|array &get( string $file_name, [string $section_name = NULL], [string $var_name = NULL])

Retrieves config info based on the file, section, and variable name.
  • Return: a value or array of values
  • Usedby: Config_File::get_key() - retrieves information from config file and returns it

Parameters:

string   $file_name   —  config file to get info for
string   $section_name   —  (optional) section to get info for
string   $var_name   —  (optional) variable to get info for

[ Top ]

get_file_names   [line 165]

array get_file_names( )

Get all loaded config file names.
  • Return: an array of loaded config file names

[ Top ]

get_key   [line 153]

string|array &get_key( $file_name $config_key)

Retrieves config info based on the key.
  • Return: same as get()
  • Uses: Config_File::get() - retrieves information from config file and returns it

Parameters:

$file_name   $config_key   —  string config key (filename/section/var)

[ Top ]

get_section_names   [line 177]

array get_section_names( string $file_name)

Get all section names from a loaded file.
  • Return: an array of section names from the specified file

Parameters:

string   $file_name   —  config file to get section names from

[ Top ]

get_var_names   [line 196]

array get_var_names( string $file_name, [ $section = NULL], string $section_name)

Get all global or section variable names.
  • Return: an array of variables names from the specified file/section

Parameters:

string   $file_name   —  config file to get info for
string   $section_name   —  (optional) section to get info for
   $section   — 

[ Top ]

load_file   [line 234]

void load_file( string $file_name, [boolean $prepend_path = true])

Load a configuration file manually.

Parameters:

string   $file_name   —  file name to load
boolean   $prepend_path   —  whether current config path should be prepended to the filename

[ Top ]

set_path   [line 89]

void set_path( string $config_path)

Set the path where configuration files can be found.

Parameters:

string   $config_path   —  path to the config files

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:50:12 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.