PHP Класс Jarves\Controller\Admin\BundleManager\ManagerController

Наследование: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$versionParser

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

Метод Описание
activateAction ( string $bundle ) : boolean
check4UpdatesAction ( ) : array
createBundleAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : boolean
deactivateAction ( string $bundle ) : boolean
getInstalledAction ( ) : array
getInstalledInfoAction ( $bundle ) : array
getLocalAction ( ) : array
installAction ( string $bundle, boolean $ormUpdate = null ) : array
installComposerAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : string
setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
uninstallAction ( string $bundle, boolean $ormUpdate = null, boolean $removeFiles = null ) : boolean
uninstallComposerAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : string

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

Метод Описание
firePackageManager ( $bundleName, string $script ) : boolean Fires the script in module/$module/package/$script.php and its events.
getBundles ( Finder $finder ) : array
getBundlesFromPath ( string $path ) : array
getComposerVendorDir ( ) : string
getPackage ( Composer\Repository\RepositoryInterface $installedRepo, Composer\Repository\RepositoryInterface $repos, $name, $version = null )
searchAndInstallBundles ( string $path )
searchAndUninstallBundlesAction ( string $path, boolean $removeFiles = false )
updateAutoloader ( )

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

Метод Описание
getComposer ( ) : Composer\Composer
versionCompareToServer ( $local, $server ) : string

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

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

public activateAction ( string $bundle ) : boolean
$bundle string
Результат boolean

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

public check4UpdatesAction ( ) : array
Результат array

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

public createBundleAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : boolean
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Результат boolean

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

public deactivateAction ( string $bundle ) : boolean
$bundle string
Результат boolean

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

Fires the script in module/$module/package/$script.php and its events.
protected firePackageManager ( $bundleName, string $script ) : boolean
$script string
Результат boolean

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

protected getBundles ( Finder $finder ) : array
$finder Symfony\Component\Finder\Finder
Результат array

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

protected getBundlesFromPath ( string $path ) : array
$path string
Результат array

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

protected getComposerVendorDir ( ) : string
Результат string

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

public getInstalledAction ( ) : array
Результат array

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

public getInstalledInfoAction ( $bundle ) : array
Результат array

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

public getLocalAction ( ) : array
Результат array

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

protected getPackage ( Composer\Repository\RepositoryInterface $installedRepo, Composer\Repository\RepositoryInterface $repos, $name, $version = null )
$installedRepo Composer\Repository\RepositoryInterface
$repos Composer\Repository\RepositoryInterface

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

public installAction ( string $bundle, boolean $ormUpdate = null ) : array
$bundle string
$ormUpdate boolean
Результат array

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

public installComposerAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : string
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Результат string

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

protected searchAndInstallBundles ( string $path )
$path string

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

protected searchAndUninstallBundlesAction ( string $path, boolean $removeFiles = false )
$path string
$removeFiles boolean

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

public setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
$container Symfony\Component\DependencyInjection\ContainerInterface

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

public uninstallAction ( string $bundle, boolean $ormUpdate = null, boolean $removeFiles = null ) : boolean
$bundle string
$ormUpdate boolean
$removeFiles boolean
Результат boolean

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

public uninstallComposerAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : string
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Результат string

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

protected updateAutoloader ( )

Описание свойств

$versionParser защищенное свойство

protected $versionParser