Remove static method calls that are carryovers from third party ported code

Created on 10 January 2025, 2 months ago

Problem/Motivation

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.

πŸ“Œ Task
Status

Active

Version

2.3

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States lhridley

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024