Add note about plugin autoloading, refs #10587
parent
4cc4a285eb
commit
bf235eba56
|
@ -323,6 +323,13 @@ hint to Composer that the plugin should be installed on its own before proceedin
|
||||||
the rest of the package downloads. This slightly slows down the overall installation
|
the rest of the package downloads. This slightly slows down the overall installation
|
||||||
process however, so do not use it in plugins which do not absolutely require it.
|
process however, so do not use it in plugins which do not absolutely require it.
|
||||||
|
|
||||||
|
## Plugin Autoloading
|
||||||
|
|
||||||
|
Due to plugins being loaded by Composer at runtime, and to ensure that plugins which
|
||||||
|
depend on other packages can function correctly, a runtime autoloader is created whenever
|
||||||
|
a plugin is loaded. That autoloader is only configured to load with the plugin dependencies,
|
||||||
|
so you may not have access to all the packages which are installed.
|
||||||
|
|
||||||
[1]: ../04-schema.md#type
|
[1]: ../04-schema.md#type
|
||||||
[2]: ../04-schema.md#extra
|
[2]: ../04-schema.md#extra
|
||||||
[3]: https://github.com/composer/composer/blob/main/src/Composer/Plugin/PluginInterface.php
|
[3]: https://github.com/composer/composer/blob/main/src/Composer/Plugin/PluginInterface.php
|
||||||
|
|
Loading…
Reference in New Issue