PHP Класс ForkCMS\Bundle\InstallerBundle\Service\ForkInstaller

Автор: Davy Hellemans ([email protected])
Автор: Tijs Verkoyen ([email protected])
Автор: Matthias Mullie ([email protected])
Автор: Dieter Vanden Eynde ([email protected])
Автор: Annelies Van Extergem ([email protected])
Автор: Wouter Sioen ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Symfony\Component\DependencyInjection\Container $container, $rootDir )
getHiddenModules ( ) : string[] Fetches the hidden modules
getRequiredModules ( ) : string[] Fetches the required modules
install ( InstallationData $data ) : boolean Installs Fork

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

Метод Описание
buildDatabase ( InstallationData $data )
createLocaleFiles ( InstallationData $data ) Create locale cache files
createYAMLConfig ( InstallationData $data ) Writes a config file to app/config/parameters.yml.
getConfigurationVariables ( InstallationData $data ) : array
getCoreInstaller ( InstallationData $data ) : CoreInstaller
getInstallerData ( InstallationData $data ) : array
installCore ( InstallationData $data )
installExtras ( )
installModules ( InstallationData $data )

Приватные методы

Метод Описание
deleteCachedData ( ) Delete the cached data

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

__construct() публичный Метод

public __construct ( Symfony\Component\DependencyInjection\Container $container, $rootDir )
$container Symfony\Component\DependencyInjection\Container
$rootDir

buildDatabase() защищенный Метод

protected buildDatabase ( InstallationData $data )
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData

createLocaleFiles() защищенный Метод

Create locale cache files
protected createLocaleFiles ( InstallationData $data )
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData

createYAMLConfig() защищенный Метод

Writes a config file to app/config/parameters.yml.
protected createYAMLConfig ( InstallationData $data )
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData

getConfigurationVariables() защищенный Метод

protected getConfigurationVariables ( InstallationData $data ) : array
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData
Результат array A list of variables that should be parsed into the configuration file(s).

getCoreInstaller() защищенный Метод

protected getCoreInstaller ( InstallationData $data ) : CoreInstaller
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData
Результат Backend\Core\Installer\CoreInstaller

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

Fetches the hidden modules
public static getHiddenModules ( ) : string[]
Результат string[]

getInstallerData() защищенный Метод

protected getInstallerData ( InstallationData $data ) : array
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData
Результат array A list of variables that will be used in installers.

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

Fetches the required modules
public static getRequiredModules ( ) : string[]
Результат string[]

install() публичный Метод

Installs Fork
public install ( InstallationData $data ) : boolean
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData The collected data required for Fork
Результат boolean Is Fork successfully installed?

installCore() защищенный Метод

protected installCore ( InstallationData $data )
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData

installExtras() защищенный Метод

protected installExtras ( )

installModules() защищенный Метод

protected installModules ( InstallationData $data )
$data ForkCMS\Bundle\InstallerBundle\Entity\InstallationData