yii\debug\models\timeline\Svg - Yii2 类参考手册
Class yii\debug\models\timeline\Svg
| Inheritance | yii\debug\models\timeline\Svg » yii\base\BaseObject |
|---|---|
| Implements | yii\base\Configurable |
| Available since version | 2.0.8 |
Svg is used to draw a graph using SVG
Public Properties
隐藏继承的属性 Hide inherited properties
| 属性Property | 类型 Type | 简介 Description | 定义在 Defined By |
|---|---|---|---|
| $gradient | array | Color indicators svg graph. | yii\debug\models\timeline\Svg |
| $listenMessages | array | Listen messages panels | yii\debug\models\timeline\Svg |
| $stroke | string | Stroke color | yii\debug\models\timeline\Svg |
| $template | string | Svg template | yii\debug\models\timeline\Svg |
| $x | integer | Max X coordinate | yii\debug\models\timeline\Svg |
| $y | integer | Max Y coordinate | yii\debug\models\timeline\Svg |
Protected Properties
隐藏继承的属性 Hide inherited properties
| 属性Property | 类型 Type | 简介 Description | 定义在 Defined By |
|---|---|---|---|
| $panel | yii\debug\panels\TimelinePanel | yii\debug\models\timeline\Svg | |
| $points | array | Each point is define by a X and a Y coordinate. | yii\debug\models\timeline\Svg |
Public Methods
隐藏继承的方法 Hide inherited methods
| 方法 Method | 简介 Description | 定义在 Defined By |
|---|---|---|
| __call() | Calls the named method which is not a class method. | yii\base\BaseObject |
| __construct() | Constructor. | yii\debug\models\timeline\Svg |
| __get() | Returns the value of an object property. | yii\base\BaseObject |
| __isset() | Checks if a property is set, i.e. defined and not null. | yii\base\BaseObject |
| __set() | Sets value of an object property. | yii\base\BaseObject |
| __toString() | yii\debug\models\timeline\Svg | |
| __unset() | Sets an object property to null. | yii\base\BaseObject |
| canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\BaseObject |
| canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\BaseObject |
| className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
| hasMethod() | Returns a value indicating whether a method is defined. | yii\base\BaseObject |
| hasPoints() | yii\debug\models\timeline\Svg | |
| hasProperty() | Returns a value indicating whether a property is defined. | yii\base\BaseObject |
| init() | Initializes the object. | yii\base\BaseObject |
Protected Methods
隐藏继承的方法 Hide inherited methods
| 方法 Method | 简介 Description | 定义在 Defined By |
|---|---|---|
| addPoints() | yii\debug\models\timeline\Svg | |
| linearGradient() | yii\debug\models\timeline\Svg | |
| polygon() | yii\debug\models\timeline\Svg | |
| polyline() | yii\debug\models\timeline\Svg |
属性详情 Property Details
Color indicators svg graph.
Listen messages panels
Each point is define by a X and a Y coordinate.
Stroke color
Svg template
public string $template = '<svg xmlns="http://www.w3.org/2000/svg" width="{x}" height="{y}" viewBox="0 0 {x} {y}" preserveAspectRatio="none"><defs>{linearGradient}</defs><g><polygon points="{polygon}" fill="url(#gradient)"/><polyline points="{polyline}" fill="none" stroke="{stroke}" stroke-width="1"/></g></svg>'
Max X coordinate
Max Y coordinate
方法详情 Method Details
Constructor.
The default implementation does two things:
- Initializes the object with the given configuration
$config. - Call init().
If this method is overridden in a child class, it is recommended that
- the last parameter of the constructor is a configuration array, like
$confighere. - call the parent implementation at the end of the constructor.
| public void __construct ( yii\debug\panels\TimelinePanel $panel, $config = [] ) | ||
| $panel | ||
| $config | array | Name-value pairs that will be used to initialize the object properties |
| public string __toString ( ) |
| protected integer addPoints ( $messages ) | ||
| $messages | array | Log messages. See \yii\debug\models\timeline\Logger::messages for the structure |
| return | integer | Added points |
|---|---|---|
| public boolean hasPoints ( ) | ||
| return | boolean | Has points |
|---|---|---|
| protected string linearGradient ( ) |
| protected string polygon ( ) | ||
| return | string | Points attribute for polygon path |
|---|---|---|
| protected string polyline ( ) | ||
| return | string | Points attribute for polyline path |
|---|---|---|