PHP Класс Yii2DebugPanel, yii2-debug

Он определяет как информация будет сохраняться и выводиться на просмотр.
С версии: 1.1.13
Автор: Roman Zhuravlev ([email protected])
Наследование: extends CComponent
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$actions array of actions to add to the debug modules default controller. This array will be merged with all other panels actions property.
$filterData функция для обработки данных панели перед сохранением
$highlightCode подсветка кода. По умолчанию Yii2Debug::$highlightCode

Защищенные свойства (Protected)

Свойство Тип Описание
$_logsCategories string
$_logsEnabled Collect log messages by Yii2DebugLogRoute.
$_logsLevels string

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

Метод Описание
__construct ( Yii2Debug $owner, string $id )
getComponent ( ) : Yii2Debug
getDetail ( ) : string
getId ( ) : string
getName ( ) : string
getOwner ( ) : Yii2Debug
getSummary ( ) : string
getTag ( ) : string
getUrl ( ) : string
init ( ) Debug panel initialization.
load ( array $data, null | string $tag = null )
render ( string $_viewFile_, array $_data_ = null ) : string Renders a view file
renderDetail ( string $caption, array $values ) : string Рендер блока с массивом key-value
renderTabs ( array $items ) : string Рендер панели с закладками
save ( ) : mixed Базовый метод для сбора отладочной информации

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

Метод Описание
getData ( ) : array
getLogs ( ) : array Get logs from Yii2DebugLogRoute.
highlightPhp ( string $code ) : string Подсветка php-кода

Приватные методы

Метод Описание
initLogRoute ( ) Initialize Yii2DebugLogRoute.

Описание методов

__construct() публичный Метод

public __construct ( Yii2Debug $owner, string $id )
$owner Yii2Debug
$id string

getComponent() публичный Метод

Устаревший: will removed in v1.2
public getComponent ( ) : Yii2Debug
Результат Yii2Debug

getData() защищенный Метод

protected getData ( ) : array
Результат array

getDetail() публичный Метод

public getDetail ( ) : string
Результат string html-контент для вывода на страницу

getId() публичный Метод

public getId ( ) : string
Результат string

getLogs() защищенный Метод

Get logs from Yii2DebugLogRoute.
protected getLogs ( ) : array
Результат array

getName() публичный Метод

public getName ( ) : string
Результат string название панели для вывода в меню

getOwner() публичный Метод

public getOwner ( ) : Yii2Debug
Результат Yii2Debug

getSummary() публичный Метод

public getSummary ( ) : string
Результат string html-контент для вывода в дебаг-панель

getTag() публичный Метод

public getTag ( ) : string
Результат string

getUrl() публичный Метод

public getUrl ( ) : string
Результат string URL страницы

highlightPhp() защищенный Метод

Подсветка php-кода
protected highlightPhp ( string $code ) : string
$code string
Результат string

init() публичный Метод

Debug panel initialization.
public init ( )

load() публичный Метод

public load ( array $data, null | string $tag = null )
$data array
$tag null | string

render() публичный Метод

Renders a view file
public render ( string $_viewFile_, array $_data_ = null ) : string
$_viewFile_ string view file
$_data_ array data to be extracted and made available to the view file
Результат string the rendering result

renderDetail() публичный Метод

Рендер блока с массивом key-value
Устаревший:
public renderDetail ( string $caption, array $values ) : string
$caption string
$values array
Результат string

renderTabs() публичный Метод

Рендер панели с закладками
Устаревший:
public renderTabs ( array $items ) : string
$items array
Результат string

save() публичный Метод

Базовый метод для сбора отладочной информации
public save ( ) : mixed
Результат mixed

Описание свойств

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

См. также: Yii2DebugLogRoute::categories
protected string $_logsCategories
Результат string

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

Collect log messages by Yii2DebugLogRoute.
protected $_logsEnabled

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

См. также: Yii2DebugLogRoute::levels
protected string $_logsLevels
Результат string

$actions публичное свойство

array of actions to add to the debug modules default controller. This array will be merged with all other panels actions property.
public $actions

$filterData публичное свойство

функция для обработки данных панели перед сохранением
public $filterData

$highlightCode публичное свойство

подсветка кода. По умолчанию Yii2Debug::$highlightCode
public $highlightCode