Public Methods

public installTheme()

public installTheme($name): void

installTheme using composer

public requestThemeContent()

public requestThemeContent($name): array 

requestThemeContent looks up content for a theme from the update server

public requestThemeDetails()

public requestThemeDetails($name): array 

requestThemeDetails looks up a theme from the update server

public uninstallTheme()

public uninstallTheme($name): void

uninstallTheme attempts to remove the theme using composer before deleting from the filesystem

Protected Methods

protected findThemeComposerCode()

protected findThemeComposerCode($code): array 

findThemeComposerCode locates a composer code for a plugin