protected function handleApiException(ClientException $e, Project $project)
{
$response = $e->getResponse();
if ($response !== null && $response->getStatusCode() === 403) {
$project->ensureFull();
$data = $project->getData();
if (!$project->hasLink('#manage-domains') && !empty($data['subscription']['plan']) && $data['subscription']['plan'] === 'development') {
$this->stdErr->writeln('This project is on a Development plan. Upgrade the plan to add domains.');
}
} else {
throw $e;
}
}