메소드 | 설명 | |
---|---|---|
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 ( ) : |
||
isThemeAvailable ( $name ) |
메소드 | 설명 | |
---|---|---|
__construct ( ) | ||
getFolderThemes ( string $folder ) : array | ||
getThemePluginDir ( ) | ||
parseThemeIni ( $file ) | Parse old style theme.ini file for theme configuration values | |
parseThemeJson ( $file ) |
public getAvailableThemes ( ) : Ip\Internal\Design\Theme[] | ||
리턴 | Ip\Internal\Design\Theme[] |
protected getFolderThemes ( string $folder ) : array | ||
$folder | string | absolute path |
리턴 | array |
public static getThemeLayouts ( ) : array | ||
리턴 | array | layouts (e.g. ['main.php', 'home.php']) |
protected parseThemeIni ( $file ) |