Class yii\debug\panels\TimelinePanel
| Inheritance | yii\debug\panels\TimelinePanel » yii\debug\Panel » yii\base\Component | 
|---|---|
| Available since version | 2.0.7 | 
Debugger panel that collects and displays timeline data.
Public Properties
| Property | Type | Description | Defined By | 
|---|---|---|---|
| $actions | array | Array of actions to add to the debug modules default controller. | yii\debug\Panel | 
| $data | mixed | Data associated with panel | yii\debug\Panel | 
| $id | string | Panel unique identifier. | yii\debug\Panel | 
| $module | yii\debug\Module | yii\debug\Panel | |
| $tag | string | Request data set identifier. | yii\debug\Panel | 
Public Methods
Protected Methods
| Method | Description | Defined By | 
|---|---|---|
| getModels() | Returns an array of models that represents logs of the current request. | yii\debug\panels\TimelinePanel | 
Method Details
Color indicators item profile, key: percentages of time request, value: hex color
| public array getColors ( ) | 
| public string getDetail ( ) | ||
| return | string | Content that is displayed in debugger detail view | 
|---|---|---|
Request duration, milliseconds
| public float getDuration ( ) | 
Memory peak in request, bytes. (obtained by memory_get_peak_usage())
| public integer getMemory ( ) | 
Returns an array of models that represents logs of the current request.
Can be used with data providers, such as \yii\data\ArrayDataProvider.
| protected array getModels ( $refresh = false ) | ||
| $refresh | boolean | If need to build models from log messages and refresh them. | 
| return | array | Models | 
|---|---|---|
| public string getName ( ) | ||
| return | string | Name of the panel | 
|---|---|---|
Start request, timestamp (obtained by microtime(true))
| public float getStart ( ) | 
| public yii\debug\models\timeline\Svg getSvg ( ) | 
| public array getSvgOptions ( ) | 
| public void init ( ) | 
Loads data into the panel
| public void load ( $data ) | ||
| $data | mixed | |
Saves data to be later used in debugger detail view.
This method is called on every page where debugger is enabled.
| public mixed save ( ) | ||
| return | mixed | Data to be saved | 
|---|---|---|
Sets color indicators.
key: percentages of time request, value: hex color
| public void setColors ( $colors ) | ||
| $colors | array | |
| public void setSvgOptions ( $options ) | ||
| $options | array | |