Merge branch 'master' into codex/build-presigned-url-upload-api
This commit is contained in:
@@ -75,8 +75,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
|
|
||||||
public function credentialDetail(int $id, Request $request): JsonResponse
|
public function credentialDetail(int $id, Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$credential = $this->entityManager->getRepository(S3Credential::class)->find($id);
|
$credential = $this->entityManager->getRepository(S3Credential::class)->find($id);
|
||||||
|
|
||||||
@@ -130,8 +131,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
// Buckets Management
|
// Buckets Management
|
||||||
public function buckets(Request $request): JsonResponse
|
public function buckets(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
if ($request->getMethod() === 'GET') {
|
if ($request->getMethod() === 'GET') {
|
||||||
$buckets = $this->entityManager->getRepository(S3Bucket::class)->findAll();
|
$buckets = $this->entityManager->getRepository(S3Bucket::class)->findAll();
|
||||||
@@ -195,8 +197,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
|
|
||||||
public function bucketDetail(string $name, Request $request): JsonResponse
|
public function bucketDetail(string $name, Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$bucket = $this->s3Service->findBucketByName($name);
|
$bucket = $this->s3Service->findBucketByName($name);
|
||||||
|
|
||||||
@@ -245,8 +248,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
// Objects Management
|
// Objects Management
|
||||||
public function objects(string $bucketName, Request $request): JsonResponse
|
public function objects(string $bucketName, Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$bucket = $this->s3Service->findBucketByName($bucketName);
|
$bucket = $this->s3Service->findBucketByName($bucketName);
|
||||||
|
|
||||||
@@ -294,8 +298,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
|
|
||||||
public function objectDetail(string $bucketName, string $objectKey, Request $request): JsonResponse
|
public function objectDetail(string $bucketName, string $objectKey, Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$bucket = $this->s3Service->findBucketByName($bucketName);
|
$bucket = $this->s3Service->findBucketByName($bucketName);
|
||||||
|
|
||||||
@@ -370,8 +375,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
// Multipart Uploads
|
// Multipart Uploads
|
||||||
public function multipartUploads(string $bucketName, Request $request): JsonResponse
|
public function multipartUploads(string $bucketName, Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$bucket = $this->s3Service->findBucketByName($bucketName);
|
$bucket = $this->s3Service->findBucketByName($bucketName);
|
||||||
|
|
||||||
@@ -403,8 +409,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
// Presigned URLs
|
// Presigned URLs
|
||||||
public function presignedUrls(Request $request): JsonResponse
|
public function presignedUrls(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
if ($request->getMethod() === 'GET') {
|
if ($request->getMethod() === 'GET') {
|
||||||
$urls = $this->entityManager->getRepository(\App\Entity\S3PresignedUrl::class)
|
$urls = $this->entityManager->getRepository(\App\Entity\S3PresignedUrl::class)
|
||||||
@@ -460,8 +467,9 @@ class ConsoleApiController extends AbstractController
|
|||||||
// Statistics
|
// Statistics
|
||||||
public function stats(Request $request): JsonResponse
|
public function stats(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
if ($resp = $this->checkAuth($request)) {
|
$authResp = $this->checkAuth($request);
|
||||||
return $resp;
|
if ($authResp !== null) {
|
||||||
|
return $authResp;
|
||||||
}
|
}
|
||||||
$credentialCount = $this->entityManager->getRepository(S3Credential::class)->count([]);
|
$credentialCount = $this->entityManager->getRepository(S3Credential::class)->count([]);
|
||||||
$bucketCount = $this->entityManager->getRepository(S3Bucket::class)->count([]);
|
$bucketCount = $this->entityManager->getRepository(S3Bucket::class)->count([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user