Functions

Closure()

Closure() 

createPackager()

createPackager($original_file, $options) 

Parameters

$original_file

$options

Generate a XHProf Display View given the various URL parameters as arguments. The first argument is an object that implements the iXHProfRuns interface.

displayXHProfReport(object $xhprof_runs_impl, array $url_params, string $source, string $run, string $wts, string $symbol, $sort, string $run1, string $run2) 

Parameters

$xhprof_runs_impl

object

An object that implements the iXHProfRuns interface .

$url_params

array

Array of non-default URL params.

$source

string

Category/type of the run. The source in combination with the run id uniquely determines a profiler run.

$run

string

run id, or comma separated sequence of run ids. The latter is used if an aggregate report of the runs is desired.

$wts

string

Comma separate list of integers. Represents the weighted ratio in which which a set of runs will be aggregated. [Used only for aggregate reports.]

$symbol

string

Function symbol. If non-empty then the parent/child view of this function is displayed. If empty, a flat-profile view of the functions is displayed.

$sort

$run1

string

Base run id (for diff reports)

$run2

string

New run id (for diff reports)

Generates a tabular report for all functions. This is the top-level report.

full_report($url_params, $symbol_tab, $sort, $run1, $run2) 

author Kannan

Parameters

$url_params

$symbol_tab

$sort

$run1

$run2

Given a number, returns the td class to use for display.

get_print_class($num, $bold) 

For instance, negative numbers in diff reports comparing two runs (run1 & run2) represent improvement from run1 to run2. We use green to display those deltas, and red for regression deltas.

Parameters

$num

$bold

Return attribute names and values to be used by javascript tooltip.

get_tooltip_attributes($type, $metric) 

Parameters

$type

$metric

Initialize the metrics we'll display based on the information in the raw data.

init_metrics($xhprof_data, $rep_symbol, $sort, $diff_report) 

author Kannan

Parameters

$xhprof_data

$rep_symbol

$sort

$diff_report

Print info for a parent or child function in the parent & children report.

pc_info($info, $base_ct, $base_info, $parent) 

author Kannan

Parameters

$info

$base_ct

$base_info

$parent

Computes percentage for a pair of values, and returns it in string format.

pct($a, $b) 

Parameters

$a

$b

Generate the profiler report for diff mode (delta between two runs).

profiler_diff_report($url_params, $xhprof_data1, $run1_desc, $xhprof_data2, $run2_desc, $rep_symbol, $sort, $run1, $run2) 

author Kannan

Parameters

$url_params

$xhprof_data1

$run1_desc

$xhprof_data2

$run2_desc

$rep_symbol

$sort

$run1

$run2

Analyze raw data & generate the profiler report (common for both single run mode and diff mode).

profiler_report($url_params, $rep_symbol, $sort, $run1, $run1_desc, $run1_data, $run2, $run2_desc, $run2_data) 

author : Kannan

Parameters

$url_params

$rep_symbol

$sort

$run1

$run1_desc

$run1_data

$run2

$run2_desc

$run2_data

Generate the profiler report for a single run.

profiler_single_run_report($url_params, $xhprof_data, $run_desc, $rep_symbol, $sort, $run) 

author Kannan

Parameters

$url_params

$xhprof_data

$run_desc

$rep_symbol

$sort

$run

Callback comparison operator (passed to usort() for sorting array of tuples) that compares array elements based on the sort column specified in $sort_col (global parameter).

sort_cbk($a, $b) 

author Kannan

Parameters

$a

$b

Get the appropriate description for a statistic (depending upon whether we are in diff report mode or single run report mode).

stat_description($stat) 

author Kannan

Parameters

$stat

Generates a report for a single function/symbol.

symbol_report($url_params, $run_data, $symbol_info, $sort, $rep_symbol, $run1, $symbol_info1, $run2, $symbol_info2) 

author Kannan

Parameters

$url_params

$run_data

$symbol_info

$sort

$rep_symbol

$run1

$symbol_info1

$run2

$symbol_info2

Get raw data corresponding to specified array of runs aggregated by certain weightage.

xhprof_aggregate_runs(object $xhprof_runs_impl, array $runs, array $wts, string $source, bool $use_script_name) : array

Suppose you have run:5 corresponding to page1.php, run:6 corresponding to page2.php, and run:7 corresponding to page3.php and you want to accumulate these runs in a 2:4:1 ratio. You can do so by calling: xhprof_aggregate_runs(array(5, 6, 7), array(2, 4, 1)); The above will return raw data for the runs aggregated in 2:4:1 ratio.

author Kannan

Parameters

$xhprof_runs_impl

object

An object that implements the iXHProfRuns interface

$runs

array

run ids of the XHProf runs..

$wts

array

integral (ideally) weights for $runs

$source

string

source to fetch raw data for run from

$use_script_name

bool

If true, a fake edge from main() to to __script:: is introduced in the raw data so that after aggregations the script name is still preserved.

Returns

arrayReturn aggregated raw data

Set one key in an array and return the array

xhprof_array_set($arr, $k, $v) 

author Kannan

Parameters

$arr

$k

$v

Removes/unsets one key in an array and return the array

xhprof_array_unset($arr, $k) 

author Kannan

Parameters

$arr

$k

Given parent & child function name, composes the key in the format present in the raw data.

xhprof_build_parent_child_key($parent, $child) 

author Kannan

Parameters

$parent

$child

Hierarchical diff: Compute and return difference of two call graphs: Run2 - Run1.

xhprof_compute_diff($xhprof_data1, $xhprof_data2) 

author Kannan

Parameters

$xhprof_data1

$xhprof_data2

Analyze hierarchical raw data, and compute per-function (flat) inclusive and exclusive metrics.

xhprof_compute_flat_info(array $raw_data, array $overall_totals) : array

Also, store overall totals in the 2nd argument.

author Kannan Muthukkaruppan

Parameters

$raw_data

array

XHProf format raw profiler data.

$overall_totals

array

&$overall_totals OUT argument for returning overall totals for various metrics.

Returns

arrayReturns a map from function name to its call count and inclusive & exclusive metrics (such as wall time, etc.).

Compute inclusive metrics for function. This code was factored out of xhprof_compute_flat_info().

xhprof_compute_inclusive_times($raw_data) : array

The raw data contains inclusive metrics of a function for each unique parent function it is called from. The total inclusive metrics for a function is therefore the sum of inclusive metrics for the function across all parents.

author Kannan

Parameters

$raw_data

Returns

arrayReturns a map of function name to total (across all parents) inclusive metrics for the function.

xhprof_count_format()

xhprof_count_format($num) 

Parameters

$num

xhprof_error()

xhprof_error($message) 

Parameters

$message

Generate DOT script from the given raw phprof data.

xhprof_generate_dot_script(\raw_data, $raw_data, \threshold, $threshold, \page, $source, \func, $page, \critical_path, $func, $critical_path, $right, $left) 

returns , string, the DOT script to generate image.
author cjiang

Parameters

$raw_data

\raw_data,

phprof profile data.

$threshold

\threshold,

float, the threshold value [0,1). The functions in the raw_data whose exclusive wall times ratio are below the threshold will be filtered out and won't apprear in the generated image.

$source

\page,

string(optional), the root node name. This can be used to replace the 'main()' as the root node.

$page

\func,

string, the focus function.

$func

\critical_path,

bool, whether or not to display critical path with bold lines.

$critical_path

$right

$left

Generate image according to DOT script. This function will spawn a process with "dot" command and pipe the "dot_script" to it and pipe out the generated image content.

xhprof_generate_image_by_dot(\dot_script, $dot_script, \type, $type) 

returns , binary content of the generated image on success. empty string on failure.
author cjiang

Parameters

$dot_script

\dot_script,

string, the script for DOT to generate the image.

$type

\type,

one of the supported image types, see $xhprof_legal_image_types.

Genearte and send MIME header for the output image to client browser.

xhprof_generate_mime_header($type, $length) 

author cjiang

Parameters

$type

$length

Extracts value for a boolean param $param from query string. If param is not specified, return the $default value.

xhprof_get_bool_param($param, $default) 

If value is not a valid unsigned integer, logs error and returns null.

author Kannan

Parameters

$param

$default

xhprof_get_children_table()

xhprof_get_children_table($raw_data) 

Parameters

$raw_data

Generate image content from phprof run id.

xhprof_get_content_by_run(object $xhprof_runs_impl, \run_id, $run_id, \type, $type, \threshold, $threshold, \func, $func, $source, $critical_path) 

returns , string, the DOT script to generate image.
author cjiang

Parameters

$xhprof_runs_impl

object

An object that implements the iXHProfRuns interface

$run_id

\run_id,

integer, the unique id for the phprof run, this is the primary key for phprof database table.

$type

\type,

string, one of the supported image types. See also $xhprof_legal_image_types.

$threshold

\threshold,

float, the threshold value [0,1). The functions in the raw_data whose exclusive wall times ratio are below the threshold will be filtered out and won't apprear in the generated image.

$func

\func,

string, the focus function.

$source

$critical_path

Extracts value for a float param $param from query string. If param is not specified, return the $default value.

xhprof_get_float_param($param, $default) 

If value is not a valid unsigned integer, logs error and returns null.

author Kannan

Parameters

$param

$default

Given a partial query string $q return matching function names in specified XHProf run. This is used for the type ahead function selector.

xhprof_get_matching_functions($q, $xhprof_data) 

author Kannan

Parameters

$q

$xhprof_data

xhprof_get_metrics()

xhprof_get_metrics($xhprof_data) 

Parameters

$xhprof_data

Internal helper function used by various xhprof_get_param* flavors for various types of parameters.

xhprof_get_param_helper(string $param) 

author Kannan

Parameters

$param

string

name of the URL query string param

xhprof_get_possible_metrics()

xhprof_get_possible_metrics() 

Extracts value for string param $param from query string. If param is not specified, return the $default value.

xhprof_get_string_param($param, $default) 

author Kannan

Parameters

$param

$default

Extracts value for unsigned integer param $param from query string. If param is not specified, return the $default value.

xhprof_get_uint_param($param, $default) 

If value is not a valid unsigned integer, logs error and returns null.

author Kannan

Parameters

$param

$default

Send an HTTP header with the response. You MUST use this function instead of header() so that we can debug header issues because they're virtually impossible to debug otherwise. If you try to commit header(), SVN will reject your commit.

xhprof_http_header(string $name, string $value) 

Parameters

$name

string

HTTP header name, like 'Location'

$value

string

HTTP header value, like 'http://www.example.com/'

Generate references to required stylesheets & javascript.

xhprof_include_js_css($ui_dir_url_path) 

If the calling script (such as index.php) resides in a different location that than 'xhprof_html' directory the caller must provide the URL path to 'xhprof_html' directory so that the correct location of the style sheets/javascript can be specified in the generated HTML.

Parameters

$ui_dir_url_path

Takes raw XHProf data that was aggregated over "$num_runs" number of runs averages/nomalizes the data. Essentially the various metrics collected are divided by $num_runs.

xhprof_normalize_metrics($raw_data, $num_runs) 

author Kannan

Parameters

$raw_data

$num_runs

Initialize params from URL query string. The function creates globals variables for each of the params and if the URL query string doesn't specify a particular param initializes them with the corresponding default value specified in the input.

xhprof_param_init($params) 

params array $params An array whose keys are the names of URL params who value needs to be retrieved from the URL query string. PHP globals are created with these names. The value is itself an array with 2-elems (the param type, and its default value). If a param is not specified in the query string the default value is used.
author Kannan

Parameters

$params

Takes a parent/child function name encoded as "a==>b" and returns array("a", "b").

xhprof_parse_parent_child($parent_child) 

author Kannan

Parameters

$parent_child

xhprof_percent_format()

xhprof_percent_format($s, $precision) 

Parameters

$s

$precision

xhprof_prune_run()

xhprof_prune_run($raw_data, $prune_percent) 

Parameters

$raw_data

$prune_percent

Implodes the text for a bunch of actions (such as links, forms, into a HTML list and returns the text.

xhprof_render_actions($actions) 

Parameters

$actions

xhprof_render_diff_image()

xhprof_render_diff_image($xhprof_runs_impl, $run1, $run2, $type, $threshold, $source) 

Parameters

$xhprof_runs_impl

$run1

$run2

$type

$threshold

$source

Generate image from phprof run id and send it to client.

xhprof_render_image(object $xhprof_runs_impl, \run_id, $run_id, \type, $type, \threshold, $threshold, \func, $func, \bool, $source, $critical_path) 

author cjiang

Parameters

$xhprof_runs_impl

object

An object that implements the iXHProfRuns interface

$run_id

\run_id,

integer, the unique id for the phprof run, this is the primary key for phprof database table.

$type

\type,

string, one of the supported image types. See also $xhprof_legal_image_types.

$threshold

\threshold,

float, the threshold value [0,1). The functions in the raw_data whose exclusive wall times ratio are below the threshold will be filtered out and won't apprear in the generated image.

$func

\func,

string, the focus function.

$source

\bool,

does this run correspond to a PHProfLive run or a dev run?

$critical_path

Return a trimmed version of the XHProf raw data. Note that the raw data contains one entry for each unique parent/child function combination.The trimmed version of raw data will only contain entries where either the parent or child function is in the list of $functions_to_keep.

xhprof_trim_run(array $raw_data, array $functions_to_keep) : array

Note: Function main() is also always kept so that overall totals can still be obtained from the trimmed version.

author Kannan

Parameters

$raw_data

array

XHProf raw data

$functions_to_keep

array

array of function names

Returns

arrayTrimmed XHProf Report

Checks if XHProf raw data appears to be valid and not corrupted.

xhprof_valid_run($run_id, array $raw_data) : bool

@param int $run_id Run id of run to be pruned. [Used only for reporting errors.]

author Kannan

Parameters

$run_id

$raw_data

array

XHProf raw data to be pruned /p>

Returns

booltrue on success, false on failure

Classes and interfaces

Zend_Log_FactoryInterface

« More »

Zend_Log_Filter_Interface

« More »

Zend_Log_Formatter_Interface

« More »

iXHProfRuns

iXHProfRuns interface for getting/saving a XHProf run.

« More »

XHProfRuns_Default

XHProfRuns_Default is the default implementation of the iXHProfRuns interface for saving/fetching XHProf runs.

« More »

Zend_Config

« More »

Zend_Config_Exception

« More »

Zend_Config_Ini

« More »

Zend_Config_Writer

« More »

Zend_Config_Writer_Array

« More »

Zend_Config_Writer_Ini

« More »

Zend_Config_Writer_Xml

« More »

Zend_Config_Xml

XML Adapter for Zend_Config

« More »

Zend_Console_Getopt

Zend_Console_Getopt is a class to parse options for command-line applications.

« More »

Zend_Console_Getopt_Exception

« More »

Zend_Exception

« More »

Zend_Locale

Base class for localization

« More »

Zend_Locale_Data

Locale data reader, handles the CLDR

« More »

Zend_Locale_Data_Translation

Definition class for all Windows locales Based on this two lists:

« More »

Zend_Locale_Exception

« More »

Zend_Locale_Format

« More »

Zend_Locale_Math

Utility class for proxying math function to bcmath functions, if present, otherwise to PHP builtin math operators, with limited detection of overflow conditions.

« More »

Zend_Locale_Math_Exception

« More »

Zend_Locale_Math_PhpMath

Utility class for proxying math function to bcmath functions, if present, otherwise to PHP builtin math operators, with limited detection of overflow conditions.

« More »

Zend_Log

« More »

Zend_Log_Exception

« More »

Zend_Log_Filter_Abstract

« More »

Zend_Log_Filter_Message

« More »

Zend_Log_Filter_Priority

« More »

Zend_Log_Filter_Suppress

« More »

Zend_Log_Formatter_Firebug

« More »

Zend_Log_Formatter_Simple

« More »

Zend_Log_Formatter_Xml

« More »

Zend_Log_Writer_Abstract

« More »

Zend_Log_Writer_Db

« More »

Zend_Log_Writer_Mail

Class used for writing log messages to email via Zend_Mail.

« More »

Zend_Log_Writer_Mock

« More »

Zend_Log_Writer_Null

« More »

Zend_Log_Writer_Stream

« More »

Zend_Log_Writer_Syslog

Writes log messages to syslog

« More »

Zend_Log_Writer_ZendMonitor

« More »

Zend_Translate_Adapter

Basic adapter class for each translation source adapter

« More »

Zend_Translate_Adapter_Array

Basic adapter class for each translation source adapter

« More »

Zend_Translate_Exception

« More »

Zend_Translate_Plural

Utility class for returning the plural rules according to the given locale

« More »

phpDocumentor_Bootstrap

This class provides a bootstrap for all application who wish to interface with phpDocumentor.

« More »

phpDocumentor_Core_Abstract

Base class used for all classes which need to support logging and core functionality.

« More »

phpDocumentor_Core_Config

Configuration class for phpDocumentor.

« More »

phpDocumentor_Parser

Class responsible for parsing the given file or files to the intermediate structure file.

« More »

phpDocumentor_Parser_Abstract

Layer superclass for phpDocumentor_Parser Component.

« More »

phpDocumentor_Parser_Exception

Provides the basic exception for the parser package.

« More »

phpDocumentor_Parser_Exporter_Abstract

Class responsible for writing the results of the Reflection of a single source file to disk.

« More »

phpDocumentor_Parser_Exporter_Xml

Class responsible for writing the results of the Reflection to a single Intermediate Structure file in XML.

« More »

phpDocumentor_Parser_Exporter_Xml_Argument

Exports an argument element into the given DOMElement.

« More »

phpDocumentor_Parser_Exporter_Xml_Class

Exports a class element's attributes and properties to a child of the given parent.

« More »

phpDocumentor_Parser_Exporter_Xml_Constant

Exports a constant element's attributes and properties to a child of the given parent.

« More »

phpDocumentor_Parser_Exporter_Xml_DocBlock

Exports the details of an elements' DocBlock to XML.

« More »

phpDocumentor_Parser_Exporter_Xml_DocBlockTag

Exports the information from a DocBlock's Tag.

« More »

phpDocumentor_Parser_Exporter_Xml_File

« More »

phpDocumentor_Parser_Exporter_Xml_Function

« More »

phpDocumentor_Parser_Exporter_Xml_Include

Exports the details of an Include element to XML.

« More »

phpDocumentor_Parser_Exporter_Xml_Interface

« More »

phpDocumentor_Parser_Exporter_Xml_Method

« More »

phpDocumentor_Parser_Exporter_Xml_Property

« More »

phpDocumentor_Parser_Exporter_Xml_Variable

Exports the details of a variable to XML.

« More »

phpDocumentor_Parser_Files

Files container handling directory scanning, project root detection and ignores.

« More »

phpDocumentor_Plugin

This class represents a single plugin with all it's options and properties.

« More »

phpDocumentor_Plugin_Abstract

Layer superclass for the Plugin Component; contains all event dispatching code.

« More »

phpDocumentor_Plugin_Core_Exception

Exception object for the Core Plugin.

« More »

phpDocumentor_Plugin_Core_Listener

Listener for the Core Plugin.

« More »

phpDocumentor_Plugin_Core_Log

Logger used to capture any messages via any stream.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition

Generic Definition which adds the basic tag information to the structure file.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Covers

Definition for the @covers tag; expands the class mentioned in the refers attribute.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Doctrine

Definition for all Doctrine tags to explode them into subcomponents so they can be better processed in the transformation.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Link

Definition for the @link tag; adds a attribute called `link`.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Method

Definition for the @param tag; adds a attribute called `variable`.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Param

Definition for the @param tag; adds a attribute called `variable`.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_See

Definition for the @see tag; expands the class mentioned in the refers attribute.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Tag_Definition_Uses

Definition for the @uses tag; expands the class mentioned in the refers attribute.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Abstract

Base class for DocBlock Validations.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Class

This class is responsible for validating the class docbloc

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Deprecated

This class is responsible for validating which tags are deprecated as defined in /src/phpDocumentor/Plugin/Core/plugin.xml

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_File

This class is responsible for validating the file docbloc

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Function

This class is responsible for validating a function's docblock.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Method

This class is responsible for validating the method doc block

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Property

This class is responsible for validating a properties docblock.

« More »

phpDocumentor_Plugin_Core_Parser_DocBlock_Validator_Required

This class is responsible for validating which tags are required as defined in /src/phpDocumentor/Plugin/Core/plugin.xml

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_AddLinkInformation

Behaviour that adds generated path information on the File elements.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Collection

Collection object for a set of Behaviours.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_GeneratePaths

Behaviour that adds generated path information on the File elements.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit

Behaviour that runs through all elements and inherit base information when necessary.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_Abstract

Base class for adding inheritance to an element.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_Class

Responsible for adding inheritance behaviour to an individual class.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_Constant

Responsible for adding inheritance behaviour to an individual constant.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_DocBlock

Wrapper class around a DOMElement containing a DocBlock definition.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_Method

Responsible for adding inheritance behaviour to an individual method.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Inherit_Node_Property

Responsible for adding inheritance behaviour to an individual property.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Author

Behaviour that links to email addresses in the @author tag.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Covers

Behaviour that adds support for the @covers tag

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Ignore

Behaviour that adds support for @ignore tag.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Internal

Behaviour that adds support for @internal tag.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_License

Behaviour that enables links to URLs in the @license tag.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Method

Behaviour that adds support for the @method tag

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Param

Behaviour that adds support for the @param tags.

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Property

Behaviour that adds support for the @return tag

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Return

Behaviour that adds support for the @return tag

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Uses

Behaviour that adds support for the @uses tag

« More »

phpDocumentor_Plugin_Core_Transformer_Behaviour_Tag_Var

Behaviour that adds support for the @method tag

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Checkstyle

Checkstyle transformation writer; generates checkstyle report

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_FileIo

Writer containing file system operations.

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Graph

Class diagram generator.

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Pdf

A PDF writer which uses wkhtmltopdf to convert a single HTML file to PDF.

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Search

Search writer responsible for building the search index.

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Sourcecode

Sourcecode transformation writer; generates syntax highlighted source files in a destination's subfolder.

« More »

phpDocumentor_Plugin_Core_Transformer_Writer_Xsl

XSL transformation writer; generates static HTML out of the structure and XSL templates.

« More »

phpDocumentor_Plugin_Exception

Base exception for plugins.

« More »

phpDocumentor_Plugin_ListenerAbstract

Base class for plugin event listeners.

« More »

phpDocumentor_Plugin_Manager

This class loads the plugins from the configuration and initializes them.

« More »

phpDocumentor_Reflection_Abstract

Provides the basic functionality for every static reflection class.

« More »

phpDocumentor_Reflection_Argument

Parses a method or function Argument.

« More »

phpDocumentor_Reflection_BracesAbstract

Base class for any structure that has a code block (thus followed by {}).

« More »

phpDocumentor_Reflection_Class

Parses a class definition.

« More »

phpDocumentor_Reflection_Constant

Parses a constant definition.

« More »

phpDocumentor_Reflection_DocBlockedAbstract

Abstract base class for all Reflection entities which have a docblock.

« More »

phpDocumentor_Reflection_Exception

Provides the basic exception for the static reflection package.

« More »

phpDocumentor_Reflection_File

Reflection class for a full file.

« More »

phpDocumentor_Reflection_Function

Reflection class for a function declaration.

« More »

phpDocumentor_Reflection_Include

Parses an include definition.

« More »

phpDocumentor_Reflection_Interface

Parses an interface definition.

« More »

phpDocumentor_Reflection_Method

Parses a method definition.

« More »

phpDocumentor_Reflection_Property

Reflection class for a the property in a class.

« More »

phpDocumentor_Reflection_Token

Iterator class responsible for navigating through a list of Tokens.

« More »

phpDocumentor_Reflection_TokenIterator

Iterator class responsible for navigating through a list of Tokens.

« More »

phpDocumentor_Reflection_TokenIteratorBase

Iterator class responsible for navigating through an array forwards and backwards.

« More »

phpDocumentor_Reflection_Variable

Reflection class for a generic variable.

« More »

phpDocumentor_Task_Abstract

Abstract base class for the tasks.

« More »

phpDocumentor_Task_Plugin_Generate

Generates a skeleton plugin.

« More »

phpDocumentor_Task_Project_List

Defines all tasks that can be run by phpDocumentor

« More »

phpDocumentor_Task_Project_Parse

Parses the given source code and creates a structure file.

« More »

phpDocumentor_Task_Project_Run

Parse and transform the given directory (-d|-f) to the given location (-t).

« More »

phpDocumentor_Task_Project_Transform

Transforms the structure file into the specified output format

« More »

phpDocumentor_Task_Runner

This class is responsible for the execution of a task.

« More »

phpDocumentor_Task_Template_Generate

Generates a skeleton template.

« More »

phpDocumentor_Task_Template_Install

Installs a template into phpDocumentor.

« More »

phpDocumentor_Task_Template_List

Displays a listing of all available templates in phpDocumentor

« More »

phpDocumentor_Task_Template_Package

Packages a template for distribution.

« More »

phpDocumentor_Transformer

Core class responsible for transforming the structure.xml file to a set of artifacts.

« More »

phpDocumentor_Transformer_Abstract

Layer superclass for phpDocumentor_Transformer Component.

« More »

phpDocumentor_Transformer_Behaviour_Abstract

Collection object for a set of Behaviours.

« More »

phpDocumentor_Transformer_Exception

Provides the basic exception for the parser package.

« More »

phpDocumentor_Transformer_Template

Model representing a loaded template.

« More »

phpDocumentor_Transformer_Transformation

Class representing a single Transformation.

« More »

phpDocumentor_Transformer_Writer_Abstract

Base class for the actual transformation business logic (writers).

« More »

sfEvent

sfEvent.

« More »

sfEventDispatcher

sfEventDispatcher implements a dispatcher object.

« More »

Constants

 

XHPROF_BOOL_PARAM

XHPROF_BOOL_PARAM 

 

XHPROF_FLOAT_PARAM

XHPROF_FLOAT_PARAM 

 

Type definitions for URL params

XHPROF_STRING_PARAM 

 

XHPROF_UINT_PARAM

XHPROF_UINT_PARAM