You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
extension config that is inherently necessary for a class to function as expected should be in the class itself.
e.g. SiteTree is always expected to be versioned, so we have the versioned extension declared in the class directly. This implies those extensions should never be removed - whereas extensions added via yaml should be allowed to be removed without negative impacts.
We should:
Validate the any existing non-optional config is declared in php extensions and composer requirements if necessary
Update documentation that makes it clear when to use each type of config
The text was updated successfully, but these errors were encountered:
There are two ways to define Silverstripe config
Based on this comment
We should:
The text was updated successfully, but these errors were encountered: