Spec-Zone.ru › Yii 2.0

Класс yii\debug\models\timeline\Svg

Все классы | Свойства | Методы
Наследование yii\debug\models\timeline\Svg » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0.8
Исходный код https://github.com/yiisoft/yii2-debug/blob/master/models/timeline/Svg.php

Svg используется для построения графика с помощью SVG

Открытые свойства

Свойство Тип Описание Определено в
$gradient массив Индикаторы цвета графика svg. yii\debug\models\timeline\Svg
$listenMessages массив Панели сообщений мониторинга yii\debug\models\timeline\Svg
$stroke строка Цвет штриха yii\debug\models\timeline\Svg
$template строка Шаблон svg yii\debug\models\timeline\Svg
$x целое число Максимальная координата X yii\debug\models\timeline\Svg
$y целое число Максимальная координата Y yii\debug\models\timeline\Svg

Защищённые свойства

Свойство Тип Описание Определено в
$panel yii\debug\panels\TimelinePanel yii\debug\models\timeline\Svg
$points массив Каждая точка определяется координатами X и Y. yii\debug\models\timeline\Svg

Открытые методы

Метод Описание Определено в
__call() Вызывает метод, который не является методом класса. yii\base\Object
__construct() Конструктор. yii\debug\models\timeline\Svg
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__toString() yii\debug\models\timeline\Svg
__unset() Устанавливает свойство объекта в null. yii\base\Object
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Object
hasPoints() yii\debug\models\timeline\Svg
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\base\Object

Защищённые методы

Метод Описание Определено в
addPoints() yii\debug\models\timeline\Svg
linearGradient() yii\debug\models\timeline\Svg
polygon() yii\debug\models\timeline\Svg
polyline() yii\debug\models\timeline\Svg

Подробное описание свойств

$gradient открытое свойство

Индикаторы цвета графика svg.

public array $gradient = [10 => '#d6e685', 60 => '#8cc665', 90 => '#44a340', 100 => '#1e6823']

$listenMessages открытое свойство

Панели сообщений мониторинга

public array $listenMessages = ['log', 'profiling']

$panel защищённое свойство

protected yii\debug\panels\TimelinePanel $panel = null

$points защищённое свойство

Каждая точка определяется координатами X и Y.

protected array $points = []

$stroke открытое свойство

Цвет штриха

public string $stroke = '#1e6823'

$template открытое свойство

Шаблон svg

public string $template = '<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>'

$x открытое свойство

Максимальная координата X

public integer $x = 1920

$y открытое свойство

Максимальная координата Y

public integer $y = 40

Подробное описание методов

__construct() public method

Конструктор.

Реализация по умолчанию выполняет два действия:

  • Инициализирует объект заданной конфигурацией $config.
  • Вызывает init().

Если этот метод переопределяется в дочернем классе, рекомендуется:

  • последний параметр конструктора — массив конфигурации, как в $config.
  • вызывать родительскую реализацию в конце конструктора.
public void __construct ( yii\debug\panels\TimelinePanel $panel, $config = [] )
$panel
$config массив

Пары имя-значение, которые будут использованы для инициализации свойств объекта

__toString() public method

public строка __toString ( )

addPoints() protected method

protected целое число addPoints ( $messages )
$messages массив

Сообщения журнала. Структура см. в \yii\debug\models\timeline\Logger::messages

return целое число

Добавленные точки

hasPoints() public method

public логическое hasPoints ( )
return логическое

Есть ли точки

linearGradient() protected method

protected строка linearGradient ( )

polygon() protected method

protected строка polygon ( )
return строка

Атрибут точек для пути многоугольника

polyline() protected method

protected строка polyline ( )
return строка

Атрибут точек для пути ломаной линии

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-debug-models-timeline-svg.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API