Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Application\Shopify;
|
||||
@@ -33,21 +34,22 @@ final class CustomerController
|
||||
try {
|
||||
$options = [
|
||||
'limit' => 50,
|
||||
'fields' => 'id,email,first_name,last_name,orders_count,total_spent'
|
||||
'fields' => 'id,email,first_name,last_name,orders_count,total_spent',
|
||||
];
|
||||
|
||||
$customers = $this->client->getCustomers($options);
|
||||
|
||||
return new JsonResult([
|
||||
'success' => true,
|
||||
'data' => $customers
|
||||
'data' => $customers,
|
||||
]);
|
||||
} catch (ApiException $e) {
|
||||
$result = new JsonResult([
|
||||
'success' => false,
|
||||
'error' => $e->getMessage()
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
$result->status = Status::from($e->getCode() ?: 500);
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
@@ -63,14 +65,15 @@ final class CustomerController
|
||||
|
||||
return new JsonResult([
|
||||
'success' => true,
|
||||
'data' => $customer
|
||||
'data' => $customer,
|
||||
]);
|
||||
} catch (ApiException $e) {
|
||||
$result = new JsonResult([
|
||||
'success' => false,
|
||||
'error' => $e->getMessage()
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
$result->status = Status::from($e->getCode() ?: 500);
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
@@ -91,26 +94,28 @@ final class CustomerController
|
||||
'addresses' => $request->addresses ?? [],
|
||||
'password' => $request->password ?? null,
|
||||
'password_confirmation' => $request->password ?? null,
|
||||
'send_email_welcome' => $request->sendWelcomeEmail ?? false
|
||||
'send_email_welcome' => $request->sendWelcomeEmail ?? false,
|
||||
];
|
||||
|
||||
// Entferne leere Felder
|
||||
$customerData = array_filter($customerData, fn($value) => $value !== null);
|
||||
$customerData = array_filter($customerData, fn ($value) => $value !== null);
|
||||
|
||||
$customer = $this->client->createCustomer($customerData);
|
||||
|
||||
$result = new JsonResult([
|
||||
'success' => true,
|
||||
'data' => $customer
|
||||
'data' => $customer,
|
||||
]);
|
||||
$result->status = Status::CREATED;
|
||||
|
||||
return $result;
|
||||
} catch (ApiException $e) {
|
||||
$result = new JsonResult([
|
||||
'success' => false,
|
||||
'error' => $e->getMessage()
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
$result->status = Status::from($e->getCode() ?: 500);
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user