Closed haymaker closed 6 months ago
Thanks, will get these changes completed (and ensure latest main is merged into my branch).
This was my IDE - it's set to PSR-12 default for php8, I should have noticed this in the first place. I appreciate the heads up!
Changes have been made, branch also rebased to latest upstream/main.
Any news?
What’s the latest on this? Really hoping to use other S3-compatible storage platforms! 😊
Thank you!
@AndrewBucklin I'd forgotten this was still open, I thought it had been merged!
If this ends up needing to be rebased against main i can do it - it's been a while since I created this.
Depending on direction/use case, it could be used as a base for other S3-compatible storage adapter decorators.
any news? @christyjacob4 @stnguyen90
Hey @haymaker Mind resolving the conflicts for us? Thanks!
Hey @haymaker Mind resolving the conflicts for us? Thanks!
Sure @docimin, I can get to it later today.
Sorry, we're going to opt for this instead: https://github.com/utopia-php/storage/pull/103
Description
The following PR creates a generic S3-Compatible storage adapter that extends the Utopia\Storage\Device\S3 class in order to provide for customized endpoints in vhost-style or path-style storage access.
Addressed Issue
This PR addresses #28 and attempts to do so using a least-intrusive method for code change. Scope was limited, as much as possible, to the implementation of the S3Compatible adapter. Other additions, modifications, or refactors that I may be able to address will have their own separate issues/PRs opened.
Change Details
Attempts were made to limit excess code modification. Several considerations had to be taken into account for this change:
Tests