55use OpenRuntimes \Executor \Stats ;
66use Utopia \CLI \Console ;
77use Utopia \DSN \DSN ;
8- use Utopia \Http \Http ;
98use Utopia \Http \Response ;
109use Utopia \Logger \Log ;
1110use Utopia \Storage \Device ;
1716use Utopia \Storage \Device \S3 ;
1817use Utopia \Storage \Device \Wasabi ;
1918use Utopia \Storage \Storage ;
19+ use Utopia \System \System ;
2020
2121abstract class Adapter
2222{
@@ -134,7 +134,7 @@ protected function getStorageDevice(
134134 string $ root ,
135135 string $ region = ''
136136 ): Device {
137- $ connections = Http ::getEnv ('OPR_EXECUTOR_CONNECTION_STORAGE ' , '' ) ?? '' ;
137+ $ connections = System ::getEnv ('OPR_EXECUTOR_CONNECTION_STORAGE ' , '' ) ?? '' ;
138138
139139 if (\preg_match ('/^\w+=/ ' , $ connections )) {
140140 // Multi region
@@ -169,7 +169,7 @@ protected function getStorageDevice(
169169 $ bucket = $ dsn ->getPath () ?? '' ;
170170 $ region = $ dsn ->getParam ('region ' );
171171 $ insecure = $ dsn ->getParam ('insecure ' , 'false ' ) === 'true ' ;
172- $ url = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ENDPOINT ' , '' );
172+ $ url = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ENDPOINT ' , '' );
173173 } catch (\Exception $ e ) {
174174 Console::warning ($ e ->getMessage () . 'Invalid DSN. Defaulting to Local device. ' );
175175 }
@@ -198,18 +198,18 @@ protected function getStorageDevice(
198198 return new Local ($ root );
199199 }
200200 } else {
201- switch (strtolower (Http ::getEnv ('OPR_EXECUTOR_STORAGE_DEVICE ' , Storage::DEVICE_LOCAL ) ?? '' )) {
201+ switch (strtolower (System ::getEnv ('OPR_EXECUTOR_STORAGE_DEVICE ' , Storage::DEVICE_LOCAL ) ?? '' )) {
202202 case Storage::DEVICE_LOCAL :
203203 default :
204204 return new Local ($ root );
205205 case Storage::DEVICE_S3 :
206- $ s3AccessKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ACCESS_KEY ' , '' ) ?? '' ;
207- $ s3SecretKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_SECRET ' , '' ) ?? '' ;
208- $ s3Host = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_HOST ' , '' ) ?? '' ;
209- $ s3Region = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_REGION ' , '' ) ?? '' ;
210- $ s3Bucket = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_BUCKET ' , '' ) ?? '' ;
206+ $ s3AccessKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ACCESS_KEY ' , '' ) ?? '' ;
207+ $ s3SecretKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_SECRET ' , '' ) ?? '' ;
208+ $ s3Host = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_HOST ' , '' ) ?? '' ;
209+ $ s3Region = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_REGION ' , '' ) ?? '' ;
210+ $ s3Bucket = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_BUCKET ' , '' ) ?? '' ;
211211 $ s3Acl = 'private ' ;
212- $ s3EndpointUrl = Http ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ENDPOINT ' , '' );
212+ $ s3EndpointUrl = System ::getEnv ('OPR_EXECUTOR_STORAGE_S3_ENDPOINT ' , '' );
213213 if (!empty ($ s3EndpointUrl )) {
214214 $ bucketRoot = (!empty ($ s3Bucket ) ? $ s3Bucket . '/ ' : '' ) . \ltrim ($ root , '/ ' );
215215 return new S3 ($ bucketRoot , $ s3AccessKey , $ s3SecretKey , $ s3EndpointUrl , $ s3Region , $ s3Acl );
@@ -220,31 +220,31 @@ protected function getStorageDevice(
220220 }
221221 // no break
222222 case Storage::DEVICE_DO_SPACES :
223- $ doSpacesAccessKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_ACCESS_KEY ' , '' ) ?? '' ;
224- $ doSpacesSecretKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_SECRET ' , '' ) ?? '' ;
225- $ doSpacesRegion = Http ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_REGION ' , '' ) ?? '' ;
226- $ doSpacesBucket = Http ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_BUCKET ' , '' ) ?? '' ;
223+ $ doSpacesAccessKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_ACCESS_KEY ' , '' ) ?? '' ;
224+ $ doSpacesSecretKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_SECRET ' , '' ) ?? '' ;
225+ $ doSpacesRegion = System ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_REGION ' , '' ) ?? '' ;
226+ $ doSpacesBucket = System ::getEnv ('OPR_EXECUTOR_STORAGE_DO_SPACES_BUCKET ' , '' ) ?? '' ;
227227 $ doSpacesAcl = 'private ' ;
228228 return new DOSpaces ($ root , $ doSpacesAccessKey , $ doSpacesSecretKey , $ doSpacesBucket , $ doSpacesRegion , $ doSpacesAcl );
229229 case Storage::DEVICE_BACKBLAZE :
230- $ backblazeAccessKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_ACCESS_KEY ' , '' ) ?? '' ;
231- $ backblazeSecretKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_SECRET ' , '' ) ?? '' ;
232- $ backblazeRegion = Http ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_REGION ' , '' ) ?? '' ;
233- $ backblazeBucket = Http ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_BUCKET ' , '' ) ?? '' ;
230+ $ backblazeAccessKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_ACCESS_KEY ' , '' ) ?? '' ;
231+ $ backblazeSecretKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_SECRET ' , '' ) ?? '' ;
232+ $ backblazeRegion = System ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_REGION ' , '' ) ?? '' ;
233+ $ backblazeBucket = System ::getEnv ('OPR_EXECUTOR_STORAGE_BACKBLAZE_BUCKET ' , '' ) ?? '' ;
234234 $ backblazeAcl = 'private ' ;
235235 return new Backblaze ($ root , $ backblazeAccessKey , $ backblazeSecretKey , $ backblazeBucket , $ backblazeRegion , $ backblazeAcl );
236236 case Storage::DEVICE_LINODE :
237- $ linodeAccessKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_ACCESS_KEY ' , '' ) ?? '' ;
238- $ linodeSecretKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_SECRET ' , '' ) ?? '' ;
239- $ linodeRegion = Http ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_REGION ' , '' ) ?? '' ;
240- $ linodeBucket = Http ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_BUCKET ' , '' ) ?? '' ;
237+ $ linodeAccessKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_ACCESS_KEY ' , '' ) ?? '' ;
238+ $ linodeSecretKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_SECRET ' , '' ) ?? '' ;
239+ $ linodeRegion = System ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_REGION ' , '' ) ?? '' ;
240+ $ linodeBucket = System ::getEnv ('OPR_EXECUTOR_STORAGE_LINODE_BUCKET ' , '' ) ?? '' ;
241241 $ linodeAcl = 'private ' ;
242242 return new Linode ($ root , $ linodeAccessKey , $ linodeSecretKey , $ linodeBucket , $ linodeRegion , $ linodeAcl );
243243 case Storage::DEVICE_WASABI :
244- $ wasabiAccessKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_ACCESS_KEY ' , '' ) ?? '' ;
245- $ wasabiSecretKey = Http ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_SECRET ' , '' ) ?? '' ;
246- $ wasabiRegion = Http ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_REGION ' , '' ) ?? '' ;
247- $ wasabiBucket = Http ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_BUCKET ' , '' ) ?? '' ;
244+ $ wasabiAccessKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_ACCESS_KEY ' , '' ) ?? '' ;
245+ $ wasabiSecretKey = System ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_SECRET ' , '' ) ?? '' ;
246+ $ wasabiRegion = System ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_REGION ' , '' ) ?? '' ;
247+ $ wasabiBucket = System ::getEnv ('OPR_EXECUTOR_STORAGE_WASABI_BUCKET ' , '' ) ?? '' ;
248248 $ wasabiAcl = 'private ' ;
249249 return new Wasabi ($ root , $ wasabiAccessKey , $ wasabiSecretKey , $ wasabiBucket , $ wasabiRegion , $ wasabiAcl );
250250 }
0 commit comments