From 5c24df45327042b6af79a6ddcf521001d786ddad Mon Sep 17 00:00:00 2001 From: Sean Madsen <sean@seanmadsen.com> Date: Wed, 6 Sep 2017 23:22:27 -0600 Subject: [PATCH] Add example of PSR-4 autoloading within extensions --- docs/extensions/info-xml.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/extensions/info-xml.md b/docs/extensions/info-xml.md index 76f688f6..27561782 100644 --- a/docs/extensions/info-xml.md +++ b/docs/extensions/info-xml.md @@ -84,6 +84,14 @@ Elements acceptable within `<classloader>` | -- | -- | | [`<psr4>`](#psr4) | 1+ | +For example, if you want to write PHP classes in the `Civi` namespace and autoload those classes within your extension, you'll need to use the following XML: + +```xml +<classloader> + <psr4 prefix="Civi\" path="Civi"/> +</classloader> +``` + ### `<comments>` {:#comments} * Containing element: [`<extension>`](#extension) -- GitLab