PHP 클래스 Ip\Internal\Design\Model

파일 보기 프로젝트 열기: impresspages/impresspages 1 사용 예제들

공개 메소드들

메소드 설명
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 )