Extension [ extension #126 excimer version 1.2.3 ] { - Dependencies { } - INI { Entry [ excimer.default_max_depth ] Current = '1000' } } - Constants [2] { Constant [ int EXCIMER_REAL ] { 0 } Constant [ int EXCIMER_CPU ] { 1 } } - Functions { Function [ function excimer_set_timeout ] { - Parameters [2] { Parameter #0 [ $callback ] Parameter #1 [ $interval ] } } } - Classes [4] { Class [ class ExcimerProfiler ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [9] { Method [ public method setPeriod ] { - Parameters [1] { Parameter #0 [ $period ] } } Method [ public method setEventType ] { - Parameters [1] { Parameter #0 [ $event_type ] } } Method [ public method setMaxDepth ] { - Parameters [1] { Parameter #0 [ $max_depth ] } } Method [ public method setFlushCallback ] { - Parameters [2] { Parameter #0 [ $callback ] Parameter #1 [ $max_samples ] } } Method [ public method clearFlushCallback ] { - Parameters [0] { } } Method [ public method start ] { - Parameters [0] { } } Method [ public method stop ] { - Parameters [0] { } } Method [ public method getLog ] { - Parameters [0] { } - Return [ ExcimerLog ] } Method [ public method flush ] { - Parameters [0] { } } } } Class [ class ExcimerLog implements Iterator, Traversable, Countable, ArrayAccess ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [15] { Method [ final private method __construct ] { - Parameters [0] { } } Method [ public method formatCollapsed ] { - Parameters [0] { } } Method [ public method getSpeedscopeData ] { - Parameters [0] { } } Method [ public method aggregateByFunction ] { - Parameters [0] { } - Return [ array ] } Method [ public method getEventCount ] { - Parameters [0] { } } Method [ public method current ] { - Parameters [0] { } - Tentative return [ mixed ] } Method [ public method key ] { - Parameters [0] { } - Tentative return [ mixed ] } Method [ public method next ] { - Parameters [0] { } - Tentative return [ void ] } Method [ public method rewind ] { - Parameters [0] { } - Tentative return [ void ] } Method [ public method valid ] { - Parameters [0] { } - Tentative return [ bool ] } Method [ public method count ] { - Parameters [0] { } - Tentative return [ int ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ $offset ] } - Tentative return [ bool ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ $offset ] } - Tentative return [ mixed ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ $offset ] Parameter #1 [ $value ] } - Tentative return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $offset ] } - Tentative return [ void ] } } } Class [ class ExcimerLogEntry ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ final private method __construct ] { - Parameters [0] { } } Method [ public method getTimestamp ] { - Parameters [0] { } } Method [ public method getEventCount ] { - Parameters [0] { } } Method [ public method getTrace ] { - Parameters [0] { } } } } Class [ class ExcimerTimer ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ public method setEventType ] { - Parameters [1] { Parameter #0 [ $event_type ] } } Method [ public method setInterval ] { - Parameters [1] { Parameter #0 [ $interval ] } } Method [ public method setPeriod ] { - Parameters [1] { Parameter #0 [ $period ] } } Method [ public method setCallback ] { - Parameters [1] { Parameter #0 [ $callback ] } } Method [ public method start ] { - Parameters [0] { } } Method [ public method stop ] { - Parameters [0] { } } Method [ public method getTime ] { - Parameters [0] { } } } } } }