When Twistor/FlysystemStreamWrapper was ported into this project due to lack of maintenance, along with some supporting libraries, there were a number of "static" properties and methods that were used.
In order to clean up the code in preparation for the implementation of League\Flysystem v3 to replace the outdated library League\Flysystem v1, many of those static calls can be converted as they are now not utilized outside of this module.
This issue is for tracking the work to remove the static calls from both Stat and FlysystemStreamWrapper, and to eliminate the now unnecessary static properties.
In addition, as part of this work, the extension of League\Flysystem\Plugin\AbstractPlugin is being eliminated, as the entire plugin system was removed in League\Flysystem v2.
Active
2.3
Code