yiisoft/yii2-debug API Documentation 2.1

This is the API Documentation for the yiisoft/yii2-debug extension. Here you will find detailed information about all classes provided by this extension. Below you find a list of the existing classes, interfaces, and traits, ordered by their fully qualified name (including the namespace). Each of them has a dedicated page which contains a description about the purpose of the class, a list of the available methods, properties and constants, and detailed description on how to use each of them.

On this page you find all the classes included in version 2.1 of the extension. You can use the dropdown menu on the top right to switch between versions.

Class Description
yii\debug\DbAsset DB asset bundle
yii\debug\DebugAsset Debugger asset bundle
yii\debug\FlattenException FlattenException wraps a PHP Exception to be able to serialize it.
yii\debug\LogTarget The debug LogTarget is used to store logs for later use in the debugger tool
yii\debug\Module The Yii Debug Module provides the debug toolbar and debugger
yii\debug\Panel Panel is a base class for debugger panel classes. It defines how data should be collected, what should be displayed at debug toolbar and on debugger details view.
yii\debug\TimelineAsset Timeline asset bundle
yii\debug\UserswitchAsset User switch asset bundle
yii\debug\actions\db\ExplainAction ExplainAction provides EXPLAIN information for SQL queries
yii\debug\components\search\Filter Provides array filtering capabilities.
yii\debug\components\search\matchers\Base Base class for matchers that are used in a filter.
yii\debug\components\search\matchers\GreaterThan Checks if the given value is greater than the base one.
yii\debug\components\search\matchers\GreaterThanOrEqual Checks if the given value is greater than or equal the base one.
yii\debug\components\search\matchers\LowerThan Checks if the given value is lower than the base one.
yii\debug\components\search\matchers\MatcherInterface MatcherInterface should be implemented by all matchers that are used in a filter.
yii\debug\components\search\matchers\SameAs Checks if the given value is exactly or partially same as the base one.
yii\debug\controllers\DefaultController Debugger controller provides browsing over available debug logs.
yii\debug\controllers\UserController User controller
yii\debug\models\Router Router model
yii\debug\models\UserSwitch UserSwitch is a model used to temporary logging in another user
yii\debug\models\search\Base Base search model
yii\debug\models\search\Db Search model for current request database queries.
yii\debug\models\search\Debug Search model for requests manifest data.
yii\debug\models\search\Event Event
yii\debug\models\search\Log Search model for current request log.
yii\debug\models\search\Mail Mail represents the model behind the search form about current send emails.
yii\debug\models\search\Profile Search model for current request profiling log.
yii\debug\models\search\User Search model for implementation of IdentityInterface
yii\debug\models\search\UserSearchInterface UserSearchInterface is the interface that should be implemented by a class providing identity information and search method.
yii\debug\models\timeline\DataProvider DataProvider implements a data provider based on a data array.
yii\debug\models\timeline\Search Search model for timeline data.
yii\debug\models\timeline\Svg Svg is used to draw a graph using SVG
yii\debug\panels\AssetPanel Debugger panel that collects and displays asset bundles data.
yii\debug\panels\ConfigPanel Debugger panel that collects and displays application configuration and environment.
yii\debug\panels\DbPanel Debugger panel that collects and displays database queries performed.
yii\debug\panels\DumpPanel Dump panel that collects and displays debug messages (Logger::LEVEL_TRACE).
yii\debug\panels\EventPanel Debugger panel that collects and displays information about triggered events.
yii\debug\panels\LogPanel Debugger panel that collects and displays logs.
yii\debug\panels\MailPanel Debugger panel that collects and displays the generated emails.
yii\debug\panels\ProfilingPanel Debugger panel that collects and displays performance profiling info.
yii\debug\panels\RequestPanel Debugger panel that collects and displays request data.
yii\debug\panels\RouterPanel RouterPanel provides a panel which displays information about routing process.
yii\debug\panels\TimelinePanel Debugger panel that collects and displays timeline data.
yii\debug\panels\UserPanel Debugger panel that collects and displays user data.