PHP Class Bolt\Controller\Backend\Extend

Inheritance: extends BackendBase
Afficher le fichier Open project: bolt/bolt

Méthodes publiques

Свойство Type Description
$readWriteMode

Méthodes publiques

Méthode Description
before ( Request $request, Silex\Application $app, string $roleRoute = null ) : null | RedirectResponse Middleware function to check whether a user is logged on.
boot ( Silex\Application $app )
check ( ) : Symfony\Component\HttpFoundation\JsonResponse Check a package.
dependsPackage ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Find "depends" package dependencies.
dumpAutoload ( ) : Response Dumps the autoloader.
generateTheme ( Request $request ) : Response Generate a copy of a theme package.
install ( Request $request ) : Response Install a package.
installAll ( ) : Response Install all packages that are in the composer.json but not in vendor.
installInfo ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
installPackage ( ) : TemplateResponse Package install chooser modal.
installed ( ) : Symfony\Component\HttpFoundation\JsonResponse Get a list of all installed packages.
overview ( ) : TemplateResponse The main 'Extend' page.
packageInfo ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Show installed packages.
prohibitsPackage ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Find "prohibits" dependencies.
uninstall ( Request $request ) : Response Uninstall a package.
update ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Update a package(s).

Méthodes protégées

Méthode Description
addRoutes ( Silex\ControllerCollection $c ) Returns routes to connect to the application.
manager ( ) : PackageManager

Private Methods

Méthode Description
getJsonException ( Exception $e ) : Symfony\Component\HttpFoundation\JsonResponse Return an exception formatted as JSON.
getRenderContext ( ) : array Get render parameters for Twig.

Method Details

addRoutes() protected méthode

Returns routes to connect to the application.
protected addRoutes ( Silex\ControllerCollection $c )
$c Silex\ControllerCollection

before() public méthode

Middleware function to check whether a user is logged on.
public before ( Request $request, Silex\Application $app, string $roleRoute = null ) : null | RedirectResponse
$request Symfony\Component\HttpFoundation\Request
$app Silex\Application
$roleRoute string
Résultat null | Symfony\Component\HttpFoundation\RedirectResponse

boot() public méthode

public boot ( Silex\Application $app )
$app Silex\Application

check() public méthode

Check a package.
public check ( ) : Symfony\Component\HttpFoundation\JsonResponse
Résultat Symfony\Component\HttpFoundation\JsonResponse

dependsPackage() public méthode

Find "depends" package dependencies.
public dependsPackage ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

dumpAutoload() public méthode

Dumps the autoloader.
public dumpAutoload ( ) : Response
Résultat Symfony\Component\HttpFoundation\Response

generateTheme() public méthode

Generate a copy of a theme package.
public generateTheme ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\Response

install() public méthode

Equivalent to composer require author/package
public install ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\Response

installAll() public méthode

Equivalent to composer install
public installAll ( ) : Response
Résultat Symfony\Component\HttpFoundation\Response

installInfo() public méthode

public installInfo ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

installPackage() public méthode

Package install chooser modal.
public installPackage ( ) : TemplateResponse
Résultat Bolt\Response\TemplateResponse

installed() public méthode

Partially equivalent to composer show -i
public installed ( ) : Symfony\Component\HttpFoundation\JsonResponse
Résultat Symfony\Component\HttpFoundation\JsonResponse

manager() protected méthode

protected manager ( ) : PackageManager
Résultat Bolt\Composer\PackageManager

overview() public méthode

The main 'Extend' page.
public overview ( ) : TemplateResponse
Résultat Bolt\Response\TemplateResponse

packageInfo() public méthode

Show installed packages.
public packageInfo ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

prohibitsPackage() public méthode

Find "prohibits" dependencies.
public prohibitsPackage ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

uninstall() public méthode

Uninstall a package.
public uninstall ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\Response

update() public méthode

Update a package(s).
public update ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

Property Details

$readWriteMode public_oe property

public $readWriteMode