__construct (Constructor) [line 98]
PHP_CompatInfo __construct(
[string
$render = 'array'], [array
$conf = array()])
|
|
Class constructor (ZE2) for PHP5+
Parameters:
PHP_CompatInfo (Constructor) [line 83]
PHP_CompatInfo PHP_CompatInfo(
[string
$render = 'array'], [array
$conf = array()])
|
|
Class constructor (ZE1) for PHP4
Parameters:
addListener [line 116]
void addListener(
mixed
$callback, [string
$nName = EVENT_DISPATCHER_GLOBAL])
|
|
Registers a new listener
Registers a new listener with the given criteria.
Parameters:
getClasses [line 401]
mixed getClasses(
[mixed
$file = false])
|
|
Returns the latest parse data source classes declared
Returns the latest parse data source classes declared (internal or end-user defined)
Parameters:
getConditions [line 485]
mixed getConditions(
[mixed
$file = false], [bool
$levelOnly = false])
|
|
Returns the latest parse data source conditions
Returns the latest parse data source conditions, with or without contextual data
Parameters:
getConstants [line 451]
mixed getConstants(
[mixed
$file = false])
|
|
Returns the latest parse data source constants declared
Returns the latest parse data source constants declared (internal or end-user defined)
Parameters:
getExtensions [line 434]
mixed getExtensions(
[mixed
$file = false])
|
|
Returns the latest parse data source extensions used
Returns the latest parse data source extensions used
Parameters:
getFunctions [line 418]
mixed getFunctions(
[mixed
$file = false])
|
|
Returns the latest parse data source functions declared
Returns the latest parse data source functions declared (internal or end-user defined)
Parameters:
getIgnoredConstants [line 367]
mixed getIgnoredConstants(
[mixed
$file = false])
|
|
Returns the latest parse data source ignored constants
Returns the latest parse data source ignored constants list
Parameters:
getIgnoredExtensions [line 351]
mixed getIgnoredExtensions(
[mixed
$file = false])
|
|
Returns the latest parse data source ignored extensions
Returns the latest parse data source ignored extensions list
Parameters:
getIgnoredFiles [line 319]
Returns list of files ignored
Returns list of files ignored while parsing directories
getIgnoredFunctions [line 335]
mixed getIgnoredFunctions(
[mixed
$file = false])
|
|
Returns the latest parse data source ignored functions
Returns the latest parse data source ignored functions list
Parameters:
getSummary [line 499]
Returns the summary of parsing info
Returns only summary when parsing a directory or multiple data sources
getTokens [line 467]
mixed getTokens(
[mixed
$file = false])
|
|
Returns the latest parse data source tokens declared
Returns the latest parse data source PHP5+ tokens declared
Parameters:
getVersion [line 384]
mixed getVersion(
[mixed
$file = false], [bool
$max = false])
|
|
Returns the latest parse data source version
Returns the latest parse data source version, minimum and/or maximum
Parameters:
loadVersion [line 155]
array loadVersion(
string
$min, [string|boolean
$max = false], [boolean
$include_const = false], [boolean
$groupby_vers = false])
|
|
Load components list
Load components list for a PHP version or subset
Parameters:
parseArray [line 233]
array parseArray(
array
$array, [array
$options = array()])
|
|
Parse an Array of Files or Strings
You can parse an array of Files or Strings, to parse strings, $options['is_string'] must be set to true.
This recommandation is no more valid since version 1.8.0b2 Array my contains multiple and mixed origin (file, dir, string).
Parameters:
parseData [line 211]
array parseData(
mixed
$data, [array
$options = array()])
|
|
Parse a data source
Parse a data source with auto detect ability. This data source, may be one of these follows: a directory, a file, a string (chunk of code), an array of multiple origin.
Each of five parsing functions support common and specifics options.
* Common options :
- 'debug' Contains a boolean to control whether
extra ouput is shown.
- 'ignore_functions' Contains an array of functions to ignore
when calculating the version needed.
- 'ignore_constants' Contains an array of constants to ignore
when calculating the version needed.
- 'ignore_extensions' Contains an array of php extensions to ignore
when calculating the version needed.
- 'ignore_versions' Contains an array of php versions to ignore
when calculating the version needed.
- 'ignore_functions_match' Contains an array of function patterns to ignore
when calculating the version needed.
- 'ignore_extensions_match' Contains an array of extension patterns to ignore
when calculating the version needed.
- 'ignore_constants_match' Contains an array of constant patterns to ignore
when calculating the version needed.
* parseArray, parseDir|parseFolder, specific options :
- 'file_ext' Contains an array of file extensions to parse
for PHP code. Default: php, php4, inc, phtml
- 'ignore_files' Contains an array of files to ignore.
File names are case insensitive.
* parseArray specific options :
- 'is_string' Contains a boolean which says if the array values
are strings or file names.
* parseDir|parseFolder specific options :
- 'recurse_dir' Boolean on whether to recursively find files
- 'ignore_dirs' Contains an array of directories to ignore.
Directory names are case insensitive.
Parameters:
parseDir [line 287]
array parseDir(
string
$dir, [array
$options = array()])
|
|
Parse a directory
Parse a directory recursively for its compatibility info
Parameters:
parseFile [line 269]
array parseFile(
string
$file, [array
$options = array()])
|
|
Parse a single file
Parse a file for its compatibility info
Parameters:
parseFolder [line 305]
array parseFolder(
string
$folder, [array
$options = array()])
|
|
Alias of parseDir
Alias of parseDir function
Parameters:
parseString [line 251]
array parseString(
string
$string, [array
$options = array()])
|
|
Parse a string
Parse a string for its compatibility info
Parameters:
removeListener [line 133]
bool removeListener(
mixed
$callback, [string
$nName = EVENT_DISPATCHER_GLOBAL])
|
|
Removes a registered listener
Removes a registered listener that correspond to the given criteria.
Parameters: