In postHandler() new objects are not created via Injector meaning that developers cannot make use of dependency injection or any other facet of Injector for those objects "managed" by the module.
From:
$obj = new $className();
To
use SilverStripe\Core\Injector\Injector;
...
$obj = Injector::inst()->create($className);
In
postHandler()
new objects are not created viaInjector
meaning that developers cannot make use of dependency injection or any other facet ofInjector
for those objects "managed" by the module.From:
To