remove SilverStripe
introduce LegacySpyContext

behavior of creating spy has changed, now you need to pass an object into spy(...) eg.:
$spy = spy(new SplFixedArray(5));

Spies methods cannot be masked with when(...)