Documentation

PluginBase
in package
implements PluginInterface, EventSubscriberInterface

AbstractYes

Table of Contents

Interfaces

PluginInterface
EventSubscriberInterface

Properties

$composer  : Composer
$io  : IOInterface

Methods

activate()  : mixed
createInstaller()  : Installer
deactivate()  : mixed
getSubscribedEvents()  : mixed
installOrUpdateFunction()  : void
uninstall()  : mixed
getComposer()  : Composer
getIO()  : IOInterface
isDesiredPackageEvent()  : bool

Properties

Methods

activate()

public activate(Composer $composer, IOInterface $io) : mixed
Parameters
$composer : Composer
$io : IOInterface

createInstaller()

public createInstaller(string $pluginName, PackageEvent $event) : Installer
Parameters
$pluginName : string
$event : PackageEvent
Return values
Installer

deactivate()

public deactivate(Composer $composer, IOInterface $io) : mixed
Parameters
$composer : Composer
$io : IOInterface

getSubscribedEvents()

public static getSubscribedEvents() : mixed

installOrUpdateFunction()

public abstract installOrUpdateFunction(PackageEvent $event) : void
Parameters
$event : PackageEvent

uninstall()

public uninstall(Composer $composer, IOInterface $io) : mixed
Parameters
$composer : Composer
$io : IOInterface

getComposer()

protected getComposer() : Composer
Return values
Composer

getIO()

protected getIO() : IOInterface
Return values
IOInterface

isDesiredPackageEvent()

protected isDesiredPackageEvent(PackageEvent $event, string $pluginName) : bool
Parameters
$event : PackageEvent
$pluginName : string
Return values
bool

        
On this page

Search results