PHP Класс Ip\Internal\Design\Model

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

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

Метод Описание
getAvailableThemes ( ) : Ip\Internal\Design\Theme[]
getMarketUrl ( )
getTheme ( $name, null $dir = null, null $url = null ) : Ip\Internal\Design\Theme Read theme config and create theme entity
getThemeInstallDir ( )
getThemeLayouts ( ) : array Returns possible layout pages.
getThemePlugins ( )
installTheme ( $themeName )
installThemePlugin ( $pluginName )
instance ( ) : Model
isThemeAvailable ( $name )

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

Метод Описание
__construct ( )
getFolderThemes ( string $folder ) : array
getThemePluginDir ( )
parseThemeIni ( $file ) Parse old style theme.ini file for theme configuration values
parseThemeJson ( $file )

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

__construct() защищенный метод

protected __construct ( )

getAvailableThemes() публичный метод

public getAvailableThemes ( ) : Ip\Internal\Design\Theme[]
Результат Ip\Internal\Design\Theme[]

getFolderThemes() защищенный метод

protected getFolderThemes ( string $folder ) : array
$folder string absolute path
Результат array

getMarketUrl() публичный метод

public getMarketUrl ( )

getTheme() публичный метод

Read theme config and create theme entity
public getTheme ( $name, null $dir = null, null $url = null ) : Ip\Internal\Design\Theme
$name
$dir null
$url null
Результат Ip\Internal\Design\Theme

getThemeInstallDir() публичный метод

public getThemeInstallDir ( )

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

files starting with underscore (for example, _layout.php) are considered hidden.
public static getThemeLayouts ( ) : array
Результат array layouts (e.g. ['main.php', 'home.php'])

getThemePluginDir() защищенный метод

protected getThemePluginDir ( )

getThemePlugins() публичный метод

public getThemePlugins ( )

installTheme() публичный метод

public installTheme ( $themeName )

installThemePlugin() публичный метод

public installThemePlugin ( $pluginName )

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

public static instance ( ) : Model
Результат Model

isThemeAvailable() публичный метод

public isThemeAvailable ( $name )

parseThemeIni() защищенный метод

Parse old style theme.ini file for theme configuration values
protected parseThemeIni ( $file )

parseThemeJson() защищенный метод

protected parseThemeJson ( $file )