Use new titled code box macro
[GitHub/WoltLab/woltlab.github.io.git] / docs / package / pip / pip.md
1 # Package Installation Plugin Package Installation Plugin
2
3 Registers new package installation plugins.
4
5 ## Components
6
7 Each package installation plugin is described as an `<pip>` element with a `name` attribute and a PHP classname as the text content.
8
9 !!! warning "The package installation plugin’s class file must be installed into the `wcf` application and must not include classes outside the `\wcf\*` hierarchy to allow for proper uninstallation!"
10
11 ## Example
12
13 {jinja{ codebox(
14 "xml",
15 "package/pip/packageInstallationPlugin.xml",
16 "packageInstallationPlugin.xml"
17 ) }}