according to the Release notes for Neos 8.2 native loading of Fusion files from the NodeTypes folder was added. But I couldn’t find a description on how to do this.
I tried simply putting the fusion files in the same folder as the corresponding NodeType, but that didn’t work and I get the error “The Fusion object Vcg.IwwNodeTypes:Contents.Boxen.InhaltsSchaufenster cannot be rendered”.
Can someone point me in the right direction on how to do it if I would want to?
The class Neos\Neos\ResourceManagement\NodeTypesStreamWrapper should be in file Classes\ResourceManagement\NodeTypesStreamWrapper.php in the Neos.Neos package. Would expect that to be there.
The problem you have likely originates from Neos.Fusion beeing included as dev-master instead of using the 8.2 branch or a release from there The master branch is not used anymore and the development happened in the branches 8.2, 8.3 and 9.0. That is why you are getting old code.
Is it possible that you have “minimum-stability” : “dev” in your composer.json? That would explain why those dev-branches where installed. I recommend to always use “minimum-stability” : “stable” which is the default. That way you will only run code that was officially released. You can still install single packages as dev version via “@dev” in the main composer json.