This PR refactors some of the logic that determines the conditions under which a blueprint should be extended and aims to make it easier to add other conditions in the future. It also covers more scenarios to correctly evaluate the locale for the DefaultsData object.
This PR refactors some of the logic that determines the conditions under which a blueprint should be extended and aims to make it easier to add other conditions in the future. It also covers more scenarios to correctly evaluate the locale for the
DefaultsData
object.We are waiting on feedback on PR https://github.com/statamic/cms/pull/10353 before merging this.