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