Overview

Packages

  • application
    • commands
    • components
      • actions
      • filters
      • leftWidget
      • permissions
      • sortableWidget
      • util
      • webupdater
      • x2flow
        • actions
        • triggers
      • X2GridView
      • X2Settings
    • controllers
    • models
      • embedded
    • modules
      • accounts
        • controllers
        • models
      • actions
        • controllers
        • models
      • calendar
        • controllers
        • models
      • charts
        • models
      • contacts
        • controllers
        • models
      • docs
        • components
        • controllers
        • models
      • groups
        • controllers
        • models
      • marketing
        • components
        • controllers
        • models
      • media
        • controllers
        • models
      • mobile
        • components
      • opportunities
        • controllers
        • models
      • products
        • controllers
        • models
      • quotes
        • controllers
        • models
      • services
        • controllers
        • models
      • template
        • models
      • users
        • controllers
        • models
      • workflow
        • controllers
        • models
      • x2Leads
        • controllers
        • models
  • Net
  • None
  • PHP
  • system
    • base
    • caching
      • dependencies
    • collections
    • console
    • db
      • ar
      • schema
        • cubrid
        • mssql
        • mysql
        • oci
        • pgsql
        • sqlite
    • i18n
      • gettext
    • logging
    • test
    • utils
    • validators
    • web
      • actions
      • auth
      • filters
      • form
      • helpers
      • renderers
      • services
      • widgets
        • captcha
        • pagers
  • Text
    • Highlighter
  • zii
    • behaviors
    • widgets
      • grid
      • jui

Classes

  • Yii
  • YiiBase
  • Overview
  • Package
  • Class
  • Tree

Class YiiBase

YiiBase is a helper class serving common framework functionalities.

Do not use YiiBase directly. Instead, use its child class Yii where you can customize methods of YiiBase.

Direct known subclasses

Yii
Package: system
Copyright: 2008-2013 Yii Software LLC
License: http://www.yiiframework.com/license/
Author: Qiang Xue <qiang.xue@gmail.com>
Since: 1.0
Located at x2engine/framework/YiiBase.php
Methods summary
public static string
# getVersion( )

Returns

string
the version of Yii framework
public static CWebApplication
# createWebApplication( mixed $config = null )

Creates a Web application instance.

Creates a Web application instance.

Parameters

$config
mixed
$config application configuration. If a string, it is treated as the path of the file that contains the configuration; If an array, it is the actual configuration information. Please make sure you specify the CApplication::basePath basePath property in the configuration, which should point to the directory containing all application logic, template and data. If not, the directory will be defaulted to 'protected'.

Returns

CWebApplication
public static CConsoleApplication
# createConsoleApplication( mixed $config = null )

Creates a console application instance.

Creates a console application instance.

Parameters

$config
mixed
$config application configuration. If a string, it is treated as the path of the file that contains the configuration; If an array, it is the actual configuration information. Please make sure you specify the CApplication::basePath basePath property in the configuration, which should point to the directory containing all application logic, template and data. If not, the directory will be defaulted to 'protected'.

Returns

CConsoleApplication
public static mixed
# createApplication( string $class, mixed $config = null )

Creates an application of the specified class.

Creates an application of the specified class.

Parameters

$class
string
$class the application class name
$config
mixed
$config application configuration. This parameter will be passed as the parameter to the constructor of the application class.

Returns

mixed
the application instance
public static CApplication
# app( )

Returns the application singleton or null if the singleton has not been created yet.

Returns the application singleton or null if the singleton has not been created yet.

Returns

CApplication
the application singleton, null if the singleton has not been created yet.
public static
# setApplication( CApplication $app )

Stores the application instance in the class static member. This method helps implement a singleton pattern for CApplication. Repeated invocation of this method or the CApplication constructor will cause the throw of an exception. To retrieve the application instance, use YiiBase::app().

Stores the application instance in the class static member. This method helps implement a singleton pattern for CApplication. Repeated invocation of this method or the CApplication constructor will cause the throw of an exception. To retrieve the application instance, use YiiBase::app().

Parameters

$app
CApplication
$app the application instance. If this is null, the existing application singleton will be removed.

Throws

CException
if multiple application instances are registered.
public static string
# getFrameworkPath( )

Returns

string
the path of the framework
public static mixed
# createComponent( mixed $config )

Creates an object and initializes it based on the given configuration.

Creates an object and initializes it based on the given configuration.

The specified configuration can be either a string or an array. If the former, the string is treated as the object type which can be either the class name or YiiBase::getPathOfAlias class path alias. If the latter, the 'class' element is treated as the object type, and the rest of the name-value pairs in the array are used to initialize the corresponding object properties.

Any additional parameters passed to this method will be passed to the constructor of the object being created.

Parameters

$config
mixed
$config the configuration. It can be either a string or an array.

Returns

mixed
the created object

Throws

CException
if the configuration does not have a 'class' element.
public static string
# import( string $alias, boolean $forceInclude = false )

Imports a class or a directory.

Imports a class or a directory.

Importing a class is like including the corresponding class file. The main difference is that importing a class is much lighter because it only includes the class file when the class is referenced the first time.

Importing a directory is equivalent to adding a directory into the PHP include path. If multiple directories are imported, the directories imported later will take precedence in class file searching (i.e., they are added to the front of the PHP include path).

Path aliases are used to import a class or directory. For example,
  • application.components.GoogleMap: import the GoogleMap class.
  • application.components.*: import the components directory.

The same path alias can be imported multiple times, but only the first time is effective. Importing a directory does not import any of its subdirectories.

Starting from version 1.1.5, this method can also be used to import a class in namespace format (available for PHP 5.3 or above only). It is similar to importing a class in path alias format, except that the dot separator is replaced by the backslash separator. For example, importing application\components\GoogleMap is similar to importing application.components.GoogleMap. The difference is that the former class is using qualified name, while the latter unqualified.

Note, importing a class in namespace format requires that the namespace corresponds to a valid path alias once backslash characters are replaced with dot characters. For example, the namespace application\components must correspond to a valid path alias application.components.

Parameters

$alias
string
$alias path alias to be imported
$forceInclude
boolean
$forceInclude whether to include the class file immediately. If false, the class file will be included only when the class is being used. This parameter is used only when the path alias refers to a class.

Returns

string
the class name or the directory that this alias refers to

Throws

CException
if the alias is invalid
public static mixed
# getPathOfAlias( string $alias )

Translates an alias into a file path. Note, this method does not ensure the existence of the resulting file path. It only checks if the root alias is valid or not.

Translates an alias into a file path. Note, this method does not ensure the existence of the resulting file path. It only checks if the root alias is valid or not.

Parameters

$alias
string
$alias alias (e.g. system.web.CController)

Returns

mixed
file path corresponding to the alias, false if the alias is invalid.
public static
# setPathOfAlias( string $alias, string $path )

Create a path alias. Note, this method neither checks the existence of the path nor normalizes the path.

Create a path alias. Note, this method neither checks the existence of the path nor normalizes the path.

Parameters

$alias
string
$alias alias to the path
$path
string
$path the path corresponding to the alias. If this is null, the corresponding path alias will be removed.
public static boolean
# autoload( string $className, boolean $classMapOnly = false )

Class autoload loader. This method is provided to be invoked within an __autoload() magic method.

Class autoload loader. This method is provided to be invoked within an __autoload() magic method.

Parameters

$className
string
$className class name
$classMapOnly
boolean
$classMapOnly whether to load classes via classmap only

Returns

boolean
whether the class has been loaded successfully

Throws

CException
When class name does not match class file in debug mode.
public static
# trace( string $msg, string $category = 'application' )

Writes a trace message. This method will only log a message when the application is in debug mode.

Writes a trace message. This method will only log a message when the application is in debug mode.

Parameters

$msg
string
$msg message to be logged
$category
string
$category category of the message

See

YiiBase::log()
public static
# log( string $msg, string $level = CLogger::LEVEL_INFO, string $category = 'application' )

Logs a message. Messages logged by this method may be retrieved via CLogger::getLogs() and may be recorded in different media, such as file, email, database, using CLogRouter.

Logs a message. Messages logged by this method may be retrieved via CLogger::getLogs() and may be recorded in different media, such as file, email, database, using CLogRouter.

Parameters

$msg
string
$msg message to be logged
$level
string
$level level of the message (e.g. 'trace', 'warning', 'error'). It is case-insensitive.
$category
string
$category category of the message (e.g. 'system.web'). It is case-insensitive.
public static
# beginProfile( string $token, string $category = 'application' )

Marks the beginning of a code block for profiling. This has to be matched with a call to YiiBase::endProfile() with the same token. The begin- and end- calls must also be properly nested, e.g.,

Yii::beginProfile('block1');
Yii::beginProfile('block2');
Yii::endProfile('block2');
Yii::endProfile('block1');

The following sequence is not valid:

Yii::beginProfile('block1');
Yii::beginProfile('block2');
Yii::endProfile('block1');
Yii::endProfile('block2');

Marks the beginning of a code block for profiling. This has to be matched with a call to YiiBase::endProfile() with the same token. The begin- and end- calls must also be properly nested, e.g.,

Yii::beginProfile('block1');
Yii::beginProfile('block2');
Yii::endProfile('block2');
Yii::endProfile('block1');

The following sequence is not valid:

Yii::beginProfile('block1');
Yii::beginProfile('block2');
Yii::endProfile('block1');
Yii::endProfile('block2');

Parameters

$token
string
$token token for the code block
$category
string
$category the category of this log message

See

YiiBase::endProfile()
public static
# endProfile( string $token, string $category = 'application' )

Marks the end of a code block for profiling. This has to be matched with a previous call to YiiBase::beginProfile() with the same token.

Marks the end of a code block for profiling. This has to be matched with a previous call to YiiBase::beginProfile() with the same token.

Parameters

$token
string
$token token for the code block
$category
string
$category the category of this log message

See

YiiBase::beginProfile()
public static CLogger
# getLogger( )

Returns

CLogger
message logger
public static
# setLogger( CLogger $logger )

Sets the logger object.

Sets the logger object.

Parameters

$logger
CLogger
$logger the logger object.

Since

1.1.8
public static string
# powered( )

Returns a string that can be displayed on your Web page showing Powered-by-Yii information

Returns a string that can be displayed on your Web page showing Powered-by-Yii information

Returns

string
a string that can be displayed on your Web page showing Powered-by-Yii information
public static string
# t( string $category, string $message, array $params = array(), string $source = null, string $language = null )

Translates a message to the specified language. This method supports choice format (see CChoiceFormat), i.e., the message returned will be chosen from a few candidates according to the given number value. This feature is mainly used to solve plural format issue in case a message has different plural forms in some languages.

Translates a message to the specified language. This method supports choice format (see CChoiceFormat), i.e., the message returned will be chosen from a few candidates according to the given number value. This feature is mainly used to solve plural format issue in case a message has different plural forms in some languages.

Parameters

$category
string
$category message category. Please use only word letters. Note, category 'yii' is reserved for Yii framework core code use. See CPhpMessageSource for more interpretation about message category.
$message
string
$message the original message
$params
array
$params parameters to be applied to the message using <span class="php-keyword2">strtr</span>. The first parameter can be a number without key. And in this case, the method will call CChoiceFormat::format() to choose an appropriate message translation. Starting from version 1.1.6 you can pass parameter for CChoiceFormat::format() or plural forms format without wrapping it with array. This parameter is then available as {n} in the message translation string.
$source
string
$source which message source application component to use. Defaults to null, meaning using 'coreMessages' for messages belonging to the 'yii' category and using 'messages' for the rest messages.
$language
string
$language the target language. If null (default), the CApplication::getLanguage application language will be used.

Returns

string
the translated message

See

CMessageSource
public static
# registerAutoloader( callable $callback, boolean $append = false )

Registers a new class autoloader. The new autoloader will be placed before YiiBase::autoload() and after any other existing autoloaders.

Registers a new class autoloader. The new autoloader will be placed before YiiBase::autoload() and after any other existing autoloaders.

Parameters

$callback
callable
$callback a valid PHP callback (function name or array($className,$methodName)).
$append
boolean
$append whether to append the new autoloader after the default Yii autoloader. Be careful using this option as it will disable enableIncludePath autoloading via include path when set to true. After this the Yii autoloader can not rely on loading classes via simple include anymore and you have to YiiBase::import() all classes explicitly.
Properties summary
public static array $classMap array()
#

class map used by the Yii autoloading mechanism. The array keys are the class names and the array values are the corresponding class file paths.

class map used by the Yii autoloading mechanism. The array keys are the class names and the array values are the corresponding class file paths.

Since

1.1.5
public static boolean $enableIncludePath true
#

whether to rely on PHP include path to autoload class files. Defaults to true. You may set this to be false if your hosting environment doesn't allow changing the PHP include path, or if you want to append additional autoloaders to the default Yii autoloader.

whether to rely on PHP include path to autoload class files. Defaults to true. You may set this to be false if your hosting environment doesn't allow changing the PHP include path, or if you want to append additional autoloaders to the default Yii autoloader.

Since

1.1.8
protected static mixed $_aliases array('system'=>YII_PATH,'zii'=>YII_ZII_PATH)
#
protected static array $_imports array()
#
protected static mixed $_includePaths
#
protected static mixed $_app
#
protected static mixed $_logger
#
protected static array $_coreClasses array( 'CApplication' => '/base/CApplication.php', 'CApplicationComponent' => '/base/CApplicationComponent.php', 'CBehavior' => '/base/CBehavior.php', 'CComponent' => '/base/CComponent.php', 'CErrorEvent' => '/base/CErrorEvent.php', 'CErrorHandler' => '/base/CErrorHandler.php', 'CException' => '/base/CException.php', 'CExceptionEvent' => '/base/CExceptionEvent.php', 'CHttpException' => '/base/CHttpException.php', 'CModel' => '/base/CModel.php', 'CModelBehavior' => '/base/CModelBehavior.php', 'CModelEvent' => '/base/CModelEvent.php', 'CModule' => '/base/CModule.php', 'CSecurityManager' => '/base/CSecurityManager.php', 'CStatePersister' => '/base/CStatePersister.php', 'CApcCache' => '/caching/CApcCache.php', 'CCache' => '/caching/CCache.php', 'CDbCache' => '/caching/CDbCache.php', 'CDummyCache' => '/caching/CDummyCache.php', 'CEAcceleratorCache' => '/caching/CEAcceleratorCache.php', 'CFileCache' => '/caching/CFileCache.php', 'CMemCache' => '/caching/CMemCache.php', 'CRedisCache' => '/caching/CRedisCache.php', 'CWinCache' => '/caching/CWinCache.php', 'CXCache' => '/caching/CXCache.php', 'CZendDataCache' => '/caching/CZendDataCache.php', 'CCacheDependency' => '/caching/dependencies/CCacheDependency.php', 'CChainedCacheDependency' => '/caching/dependencies/CChainedCacheDependency.php', 'CDbCacheDependency' => '/caching/dependencies/CDbCacheDependency.php', 'CDirectoryCacheDependency' => '/caching/dependencies/CDirectoryCacheDependency.php', 'CExpressionDependency' => '/caching/dependencies/CExpressionDependency.php', 'CFileCacheDependency' => '/caching/dependencies/CFileCacheDependency.php', 'CGlobalStateCacheDependency' => '/caching/dependencies/CGlobalStateCacheDependency.php', 'CAttributeCollection' => '/collections/CAttributeCollection.php', 'CConfiguration' => '/collections/CConfiguration.php', 'CList' => '/collections/CList.php', 'CListIterator' => '/collections/CListIterator.php', 'CMap' => '/collections/CMap.php', 'CMapIterator' => '/collections/CMapIterator.php', 'CQueue' => '/collections/CQueue.php', 'CQueueIterator' => '/collections/CQueueIterator.php', 'CStack' => '/collections/CStack.php', 'CStackIterator' => '/collections/CStackIterator.php', 'CTypedList' => '/collections/CTypedList.php', 'CTypedMap' => '/collections/CTypedMap.php', 'CConsoleApplication' => '/console/CConsoleApplication.php', 'CConsoleCommand' => '/console/CConsoleCommand.php', 'CConsoleCommandBehavior' => '/console/CConsoleCommandBehavior.php', 'CConsoleCommandEvent' => '/console/CConsoleCommandEvent.php', 'CConsoleCommandRunner' => '/console/CConsoleCommandRunner.php', 'CHelpCommand' => '/console/CHelpCommand.php', 'CDbCommand' => '/db/CDbCommand.php', 'CDbConnection' => '/db/CDbConnection.php', 'CDbDataReader' => '/db/CDbDataReader.php', 'CDbException' => '/db/CDbException.php', 'CDbMigration' => '/db/CDbMigration.php', 'CDbTransaction' => '/db/CDbTransaction.php', 'CActiveFinder' => '/db/ar/CActiveFinder.php', 'CActiveRecord' => '/db/ar/CActiveRecord.php', 'CActiveRecordBehavior' => '/db/ar/CActiveRecordBehavior.php', 'CDbColumnSchema' => '/db/schema/CDbColumnSchema.php', 'CDbCommandBuilder' => '/db/schema/CDbCommandBuilder.php', 'CDbCriteria' => '/db/schema/CDbCriteria.php', 'CDbExpression' => '/db/schema/CDbExpression.php', 'CDbSchema' => '/db/schema/CDbSchema.php', 'CDbTableSchema' => '/db/schema/CDbTableSchema.php', 'CCubridColumnSchema' => '/db/schema/cubrid/CCubridColumnSchema.php', 'CCubridSchema' => '/db/schema/cubrid/CCubridSchema.php', 'CCubridTableSchema' => '/db/schema/cubrid/CCubridTableSchema.php', 'CMssqlColumnSchema' => '/db/schema/mssql/CMssqlColumnSchema.php', 'CMssqlCommandBuilder' => '/db/schema/mssql/CMssqlCommandBuilder.php', 'CMssqlPdoAdapter' => '/db/schema/mssql/CMssqlPdoAdapter.php', 'CMssqlSchema' => '/db/schema/mssql/CMssqlSchema.php', 'CMssqlSqlsrvPdoAdapter' => '/db/schema/mssql/CMssqlSqlsrvPdoAdapter.php', 'CMssqlTableSchema' => '/db/schema/mssql/CMssqlTableSchema.php', 'CMysqlColumnSchema' => '/db/schema/mysql/CMysqlColumnSchema.php', 'CMysqlCommandBuilder' => '/db/schema/mysql/CMysqlCommandBuilder.php', 'CMysqlSchema' => '/db/schema/mysql/CMysqlSchema.php', 'CMysqlTableSchema' => '/db/schema/mysql/CMysqlTableSchema.php', 'COciColumnSchema' => '/db/schema/oci/COciColumnSchema.php', 'COciCommandBuilder' => '/db/schema/oci/COciCommandBuilder.php', 'COciSchema' => '/db/schema/oci/COciSchema.php', 'COciTableSchema' => '/db/schema/oci/COciTableSchema.php', 'CPgsqlColumnSchema' => '/db/schema/pgsql/CPgsqlColumnSchema.php', 'CPgsqlCommandBuilder' => '/db/schema/pgsql/CPgsqlCommandBuilder.php', 'CPgsqlSchema' => '/db/schema/pgsql/CPgsqlSchema.php', 'CPgsqlTableSchema' => '/db/schema/pgsql/CPgsqlTableSchema.php', 'CSqliteColumnSchema' => '/db/schema/sqlite/CSqliteColumnSchema.php', 'CSqliteCommandBuilder' => '/db/schema/sqlite/CSqliteCommandBuilder.php', 'CSqliteSchema' => '/db/schema/sqlite/CSqliteSchema.php', 'CChoiceFormat' => '/i18n/CChoiceFormat.php', 'CDateFormatter' => '/i18n/CDateFormatter.php', 'CDbMessageSource' => '/i18n/CDbMessageSource.php', 'CGettextMessageSource' => '/i18n/CGettextMessageSource.php', 'CLocale' => '/i18n/CLocale.php', 'CMessageSource' => '/i18n/CMessageSource.php', 'CNumberFormatter' => '/i18n/CNumberFormatter.php', 'CPhpMessageSource' => '/i18n/CPhpMessageSource.php', 'CGettextFile' => '/i18n/gettext/CGettextFile.php', 'CGettextMoFile' => '/i18n/gettext/CGettextMoFile.php', 'CGettextPoFile' => '/i18n/gettext/CGettextPoFile.php', 'CChainedLogFilter' => '/logging/CChainedLogFilter.php', 'CDbLogRoute' => '/logging/CDbLogRoute.php', 'CEmailLogRoute' => '/logging/CEmailLogRoute.php', 'CFileLogRoute' => '/logging/CFileLogRoute.php', 'CLogFilter' => '/logging/CLogFilter.php', 'CLogRoute' => '/logging/CLogRoute.php', 'CLogRouter' => '/logging/CLogRouter.php', 'CLogger' => '/logging/CLogger.php', 'CProfileLogRoute' => '/logging/CProfileLogRoute.php', 'CSysLogRoute' => '/logging/CSysLogRoute.php', 'CWebLogRoute' => '/logging/CWebLogRoute.php', 'CDateTimeParser' => '/utils/CDateTimeParser.php', 'CFileHelper' => '/utils/CFileHelper.php', 'CFormatter' => '/utils/CFormatter.php', 'CLocalizedFormatter' => '/utils/CLocalizedFormatter.php', 'CMarkdownParser' => '/utils/CMarkdownParser.php', 'CPasswordHelper' => '/utils/CPasswordHelper.php', 'CPropertyValue' => '/utils/CPropertyValue.php', 'CTimestamp' => '/utils/CTimestamp.php', 'CVarDumper' => '/utils/CVarDumper.php', 'CBooleanValidator' => '/validators/CBooleanValidator.php', 'CCaptchaValidator' => '/validators/CCaptchaValidator.php', 'CCompareValidator' => '/validators/CCompareValidator.php', 'CDateValidator' => '/validators/CDateValidator.php', 'CDefaultValueValidator' => '/validators/CDefaultValueValidator.php', 'CEmailValidator' => '/validators/CEmailValidator.php', 'CExistValidator' => '/validators/CExistValidator.php', 'CFileValidator' => '/validators/CFileValidator.php', 'CFilterValidator' => '/validators/CFilterValidator.php', 'CInlineValidator' => '/validators/CInlineValidator.php', 'CNumberValidator' => '/validators/CNumberValidator.php', 'CRangeValidator' => '/validators/CRangeValidator.php', 'CRegularExpressionValidator' => '/validators/CRegularExpressionValidator.php', 'CRequiredValidator' => '/validators/CRequiredValidator.php', 'CSafeValidator' => '/validators/CSafeValidator.php', 'CStringValidator' => '/validators/CStringValidator.php', 'CTypeValidator' => '/validators/CTypeValidator.php', 'CUniqueValidator' => '/validators/CUniqueValidator.php', 'CUnsafeValidator' => '/validators/CUnsafeValidator.php', 'CUrlValidator' => '/validators/CUrlValidator.php', 'CValidator' => '/validators/CValidator.php', 'CActiveDataProvider' => '/web/CActiveDataProvider.php', 'CArrayDataProvider' => '/web/CArrayDataProvider.php', 'CAssetManager' => '/web/CAssetManager.php', 'CBaseController' => '/web/CBaseController.php', 'CCacheHttpSession' => '/web/CCacheHttpSession.php', 'CClientScript' => '/web/CClientScript.php', 'CController' => '/web/CController.php', 'CDataProvider' => '/web/CDataProvider.php', 'CDataProviderIterator' => '/web/CDataProviderIterator.php', 'CDbHttpSession' => '/web/CDbHttpSession.php', 'CExtController' => '/web/CExtController.php', 'CFormModel' => '/web/CFormModel.php', 'CHttpCookie' => '/web/CHttpCookie.php', 'CHttpRequest' => '/web/CHttpRequest.php', 'CHttpSession' => '/web/CHttpSession.php', 'CHttpSessionIterator' => '/web/CHttpSessionIterator.php', 'COutputEvent' => '/web/COutputEvent.php', 'CPagination' => '/web/CPagination.php', 'CSort' => '/web/CSort.php', 'CSqlDataProvider' => '/web/CSqlDataProvider.php', 'CTheme' => '/web/CTheme.php', 'CThemeManager' => '/web/CThemeManager.php', 'CUploadedFile' => '/web/CUploadedFile.php', 'CUrlManager' => '/web/CUrlManager.php', 'CWebApplication' => '/web/CWebApplication.php', 'CWebModule' => '/web/CWebModule.php', 'CWidgetFactory' => '/web/CWidgetFactory.php', 'CAction' => '/web/actions/CAction.php', 'CInlineAction' => '/web/actions/CInlineAction.php', 'CViewAction' => '/web/actions/CViewAction.php', 'CAccessControlFilter' => '/web/auth/CAccessControlFilter.php', 'CAuthAssignment' => '/web/auth/CAuthAssignment.php', 'CAuthItem' => '/web/auth/CAuthItem.php', 'CAuthManager' => '/web/auth/CAuthManager.php', 'CBaseUserIdentity' => '/web/auth/CBaseUserIdentity.php', 'CDbAuthManager' => '/web/auth/CDbAuthManager.php', 'CPhpAuthManager' => '/web/auth/CPhpAuthManager.php', 'CUserIdentity' => '/web/auth/CUserIdentity.php', 'CWebUser' => '/web/auth/CWebUser.php', 'CFilter' => '/web/filters/CFilter.php', 'CFilterChain' => '/web/filters/CFilterChain.php', 'CHttpCacheFilter' => '/web/filters/CHttpCacheFilter.php', 'CInlineFilter' => '/web/filters/CInlineFilter.php', 'CForm' => '/web/form/CForm.php', 'CFormButtonElement' => '/web/form/CFormButtonElement.php', 'CFormElement' => '/web/form/CFormElement.php', 'CFormElementCollection' => '/web/form/CFormElementCollection.php', 'CFormInputElement' => '/web/form/CFormInputElement.php', 'CFormStringElement' => '/web/form/CFormStringElement.php', 'CGoogleApi' => '/web/helpers/CGoogleApi.php', 'CHtml' => '/web/helpers/CHtml.php', 'CJSON' => '/web/helpers/CJSON.php', 'CJavaScript' => '/web/helpers/CJavaScript.php', 'CJavaScriptExpression' => '/web/helpers/CJavaScriptExpression.php', 'CPradoViewRenderer' => '/web/renderers/CPradoViewRenderer.php', 'CViewRenderer' => '/web/renderers/CViewRenderer.php', 'CWebService' => '/web/services/CWebService.php', 'CWebServiceAction' => '/web/services/CWebServiceAction.php', 'CWsdlGenerator' => '/web/services/CWsdlGenerator.php', 'CActiveForm' => '/web/widgets/CActiveForm.php', 'CAutoComplete' => '/web/widgets/CAutoComplete.php', 'CClipWidget' => '/web/widgets/CClipWidget.php', 'CContentDecorator' => '/web/widgets/CContentDecorator.php', 'CFilterWidget' => '/web/widgets/CFilterWidget.php', 'CFlexWidget' => '/web/widgets/CFlexWidget.php', 'CHtmlPurifier' => '/web/widgets/CHtmlPurifier.php', 'CInputWidget' => '/web/widgets/CInputWidget.php', 'CMarkdown' => '/web/widgets/CMarkdown.php', 'CMaskedTextField' => '/web/widgets/CMaskedTextField.php', 'CMultiFileUpload' => '/web/widgets/CMultiFileUpload.php', 'COutputCache' => '/web/widgets/COutputCache.php', 'COutputProcessor' => '/web/widgets/COutputProcessor.php', 'CStarRating' => '/web/widgets/CStarRating.php', 'CTabView' => '/web/widgets/CTabView.php', 'CTextHighlighter' => '/web/widgets/CTextHighlighter.php', 'CTreeView' => '/web/widgets/CTreeView.php', 'CWidget' => '/web/widgets/CWidget.php', 'CCaptcha' => '/web/widgets/captcha/CCaptcha.php', 'CCaptchaAction' => '/web/widgets/captcha/CCaptchaAction.php', 'CBasePager' => '/web/widgets/pagers/CBasePager.php', 'CLinkPager' => '/web/widgets/pagers/CLinkPager.php', 'CListPager' => '/web/widgets/pagers/CListPager.php', )
#

class map for core Yii classes. NOTE, DO NOT MODIFY THIS ARRAY MANUALLY. IF YOU CHANGE OR ADD SOME CORE CLASSES, PLEASE RUN 'build autoload' COMMAND TO UPDATE THIS ARRAY.

class map for core Yii classes. NOTE, DO NOT MODIFY THIS ARRAY MANUALLY. IF YOU CHANGE OR ADD SOME CORE CLASSES, PLEASE RUN 'build autoload' COMMAND TO UPDATE THIS ARRAY.

API documentation generated by ApiGen 2.8.0