PHP Класс Varien_Autoload

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$useAPC

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

Свойство Тип Описание
$_BP * Base Path
$_cache
$_instance
$_numberOfFilesAddedToCache
$_scope
$cacheKey

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

Метод Описание
__construct ( ) Class constructor
__destruct ( ) Class destructor
autoload ( string $class ) : boolean Load class source code
getCache ( ) : array Get cache
getCacheFilePath ( ) : string Get cache file path
getCacheKey ( ) : string Get cache key (for apc)
getFileFromClassName ( string $className ) : string Get file name from class name
getFullPath ( $className ) : mixed Get full path
getRevalidateFlagPath ( ) : string Get revalidate flag file path
getScope ( ) : string Get current autoload scope
instance ( ) : Varien_Autoload Singleton pattern implementation
isApcUsed ( ) : boolean Check if apc is used
loadCacheContent ( ) : array Load cache content from file
register ( ) Register SPL autoload function
registerScope ( string $code ) Register autoload scope This process allow include scope file which can contain classes definition which are used for this scope
searchFullPath ( $filename ) : boolean | string Checks if a file exists in the include path and returns the full path if the file exists
setCache ( array $cache ) Setting cache content

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

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

Class constructor
public __construct ( )

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

Class destructor
public __destruct ( )

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

Load class source code
public autoload ( string $class ) : boolean
$class string
Результат boolean

getCache() публичный статический Метод

Get cache
public static getCache ( ) : array
Результат array

getCacheFilePath() публичный статический Метод

Get cache file path
public static getCacheFilePath ( ) : string
Результат string

getCacheKey() публичный статический Метод

Get cache key (for apc)
public static getCacheKey ( ) : string
Результат string

getFileFromClassName() публичный статический Метод

Get file name from class name
public static getFileFromClassName ( string $className ) : string
$className string
Результат string

getFullPath() публичный статический Метод

Get full path
public static getFullPath ( $className ) : mixed
$className
Результат mixed

getRevalidateFlagPath() публичный статический Метод

Get revalidate flag file path
public static getRevalidateFlagPath ( ) : string
Результат string

getScope() публичный статический Метод

Get current autoload scope
public static getScope ( ) : string
Результат string

instance() публичный статический Метод

Singleton pattern implementation
public static instance ( ) : Varien_Autoload
Результат Varien_Autoload

isApcUsed() публичный статический Метод

Check if apc is used
public static isApcUsed ( ) : boolean
Результат boolean

loadCacheContent() публичный статический Метод

Load cache content from file
public static loadCacheContent ( ) : array
Результат array

register() публичный статический Метод

Register SPL autoload function
public static register ( )

registerScope() публичный статический Метод

Register autoload scope This process allow include scope file which can contain classes definition which are used for this scope
public static registerScope ( string $code )
$code string scope code

searchFullPath() публичный статический Метод

Checks if a file exists in the include path and returns the full path if the file exists
public static searchFullPath ( $filename ) : boolean | string
$filename
Результат boolean | string

setCache() публичный статический Метод

Setting cache content
public static setCache ( array $cache )
$cache array

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

$_BP защищенное статическое свойство

* Base Path
protected static $_BP

$_cache защищенное статическое свойство

protected static $_cache

$_instance защищенное статическое свойство

protected static $_instance

$_numberOfFilesAddedToCache защищенное статическое свойство

protected static $_numberOfFilesAddedToCache

$_scope защищенное статическое свойство

protected static $_scope

$cacheKey защищенное статическое свойство

protected static $cacheKey

$useAPC публичное статическое свойство

public static $useAPC