Can anyone enlighten me on the reason and purpose behind wrapping the contents on Page and PageController classes in a namespace definition? Is it for linting reasons? https://github.com/silverstripe/recipe-cms/commit/14da371cedd708a0e20c9fa65106a53ca83f3064#diff-eedcd59cecd552ba1114f991c8df878a
Haha, well this project will actually use Solr but i'd like to get to the bottom of it as this was cloned from a boilerplate which is also broken all of a sudden. SearchForm is indeed allowed. The fact adding a results function in the same controller is interesting but might be a red herring.
Nothing shows up in logs. Switching the environment mode away from 'test' helped me get around it in the interim. Compared to a few other sites I've built using the same code and can't see any obvious differences 😕.