| @@ 53-64 (lines=12) @@ | ||
| 50 | return $ossConfig; |
|
| 51 | }); |
|
| 52 | ||
| 53 | $this->app->bind(OssClient::class, function () { |
|
| 54 | $ossConfig = $this->app->get(AliyunOssConfig::class); |
|
| 55 | $ossClient = new OssClient( |
|
| 56 | $ossConfig->getAccessId(), |
|
| 57 | $ossConfig->getAccessKey(), |
|
| 58 | $ossConfig->getOssEndpoint(), |
|
| 59 | $ossConfig->isCname(), |
|
| 60 | $ossConfig->getSecurityToken(), |
|
| 61 | $ossConfig->getRequestProxy() |
|
| 62 | ); |
|
| 63 | return $ossClient; |
|
| 64 | }); |
|
| 65 | $this->app->bind( 'aliyun.oss.client',OssClient::class); |
|
| 66 | } |
|
| 67 | ||
| @@ 60-71 (lines=12) @@ | ||
| 57 | return $ossConfig; |
|
| 58 | }); |
|
| 59 | ||
| 60 | $this->app->singleton(OssClient::class, function ($app) { |
|
| 61 | $ossConfig = $app->get(AliyunOssConfig::class); |
|
| 62 | $ossClient = new OssClient( |
|
| 63 | $ossConfig->getAccessId(), |
|
| 64 | $ossConfig->getAccessKey(), |
|
| 65 | $ossConfig->getOssEndpoint(), |
|
| 66 | $ossConfig->isCname(), |
|
| 67 | $ossConfig->getSecurityToken(), |
|
| 68 | $ossConfig->getRequestProxy() |
|
| 69 | ); |
|
| 70 | return $ossClient; |
|
| 71 | }); |
|
| 72 | $this->app->alias(OssClient::class, 'aliyun.oss.client'); |
|
| 73 | } |
|
| 74 | } |
|