# Class Yii

Inheritance | Yii » yii\BaseYii
Available since version | 2.0
Source Code | https://github.com/yiisoft/yii2/blob/master/framework/Yii.php

Yii is a helper class serving common framework functionalities.

It extends from yii\BaseYii which provides the actual implementation. By writing your own Yii class, you can customize some functionalities of yii\BaseYii.

## Public Properties

Hide inherited properties

Property | Type | Description | Defined By
--- | --- | --- | ---
$aliases | array | Registered path aliases | yii\BaseYii
$app | yii\console\Application|yii\web\Application | The application instance | yii\BaseYii
$classMap | array | Class map used by the Yii autoloading mechanism. | yii\BaseYii
$container | yii\di\Container | The dependency injection (DI) container used by createObject(). | yii\BaseYii

## Public Methods

Hide inherited methods

Method | Description | Defined By
--- | --- | ---
autoload() | Class autoload loader. | yii\BaseYii
beginProfile() | Marks the beginning of a code block for profiling. | yii\BaseYii
configure() | Configures an object with the initial property values. | yii\BaseYii
createObject() | Creates a new object using the given configuration. | yii\BaseYii
debug() | Logs a debug message. | yii\BaseYii
endProfile() | Marks the end of a code block for profiling. | yii\BaseYii
error() | Logs an error message. | yii\BaseYii
getAlias() | Translates a path alias into an actual path. | yii\BaseYii
getLogger() |  | yii\BaseYii
getObjectVars() | Returns the public member variables of an object. | yii\BaseYii
getRootAlias() | Returns the root alias part of a given alias. | yii\BaseYii
getVersion() | Returns a string representing the current version of the Yii framework. | yii\BaseYii
info() | Logs an informative message. | yii\BaseYii
powered() | Returns an HTML hyperlink that can be displayed on your Web page showing "Powered by Yii Framework" information. | yii\BaseYii
setAlias() | Registers a path alias. | yii\BaseYii
setLogger() | Sets the logger object. | yii\BaseYii
t() | Translates a message to the specified language. | yii\BaseYii
trace() | Alias of debug(). | yii\BaseYii
warning() | Logs a warning message. | yii\BaseYii