Method |
Description |
|
checkMarketplaceIsEnabled ( ) |
|
|
copyPluginToDestination ( $tmpPluginFolder ) |
|
|
downloadPluginFromMarketplace ( ) : false | string |
|
|
extractPluginFiles ( $pluginZipFile, $pathExtracted ) |
|
|
fixPluginFolderIfNeeded ( $tmpPluginFolder ) |
|
|
getNameOfFirstSubfolder ( $pluginDir ) : string |
|
|
getPathToPluginJson ( $tmpPluginFolder ) |
|
|
getPluginMetadataIfValid ( $tmpPluginFolder ) |
|
|
makeSureFoldersAreWritable ( ) |
|
|
makeSurePluginJsonExists ( $tmpPluginFolder ) |
|
|
makeSurePluginNameIsValid ( ) |
|
|
makeSureThereAreNoMissingRequirements ( $metadata ) |
|
|
removeFileIfExists ( $targetTmpFile ) |
|
|
removeFolderIfExists ( $pathExtracted ) |
|
|