From 646d34ec48637aff893029b33dea4f6f63dd63b5 Mon Sep 17 00:00:00 2001 From: Jonathon Menz Date: Thu, 13 Oct 2016 09:39:46 -0700 Subject: [PATCH] DOCS Non-extendable classes Closes #6129 --- docs/en/02_Developer_Guides/05_Extending/01_Extensions.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/en/02_Developer_Guides/05_Extending/01_Extensions.md b/docs/en/02_Developer_Guides/05_Extending/01_Extensions.md index e872a092c..1ece0cd4a 100644 --- a/docs/en/02_Developer_Guides/05_Extending/01_Extensions.md +++ b/docs/en/02_Developer_Guides/05_Extending/01_Extensions.md @@ -10,6 +10,11 @@ or even their own code to make it more reusable. Extensions are defined as subclasses of either [api:DataExtension] for extending a [api:DataObject] subclass or the [api:Extension] class for non DataObject subclasses (such as [api:Controllers]) +
+For performance reasons a few classes are excluded from receiving extensions, including `Object`, `ViewableData` +and `RequestHandler`. You can still apply extensions to descendants of these classes. +
+ **mysite/code/extensions/MyMemberExtension.php** :::php