5 class ExcimerProfiler
{
6 public function __construct() {
8 public function setPeriod( $period ) {
10 public function setEventType( $event_type ) {
12 public function setMaxDepth( $maxDepth ) {
14 public function setFlushCallback( $callback, $max_samples ) {
16 public function clearFlushCallback() {
18 public function start() {
20 public function stop() {
22 public function getLog() {
24 public function flush() {
29 private final function __construct() {
31 function formatCollapsed() {
33 function aggregateByFunction() {
35 function getEventCount() {
49 function offsetExists( $offset ) {
51 function offsetGet( $offset ) {
53 function offsetSet( $offset, $value ) {
55 function offsetUnset( $offset ) {
60 class ExcimerLogEntry
{
61 private final function __construct() {
63 function getTimestamp() {
65 function getEventCount() {
72 function setEventType( $event_type ) {
74 function setInterval( $interval ) {
76 function setPeriod( $period ) {
78 function setCallback( $callback ) {