This commit is contained in:
Xes
2025-08-14 22:41:49 +02:00
parent 2de81ccc46
commit 8ce45119b6
39774 changed files with 4309466 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
<?php
namespace Culqi\Error;
/**
* Culqi Exceptions
*/
/**
* Base Culqi Exception
*/
class CulqiException extends \Exception {
protected $message = "Base Culqi Exception";
}
/**
* Input validation error
*/
namespace Culqi\Error;
class InputValidationError extends CulqiException {
protected $message = "Error de validacion en los campos";
}
/**
* Authentication error
*/
namespace Culqi\Error;
class AuthenticationError extends CulqiException {
protected $message = "Error de autenticación";
}
/**
* Resource not found
*/
namespace Culqi\Error;
class NotFound extends CulqiException {
protected $message = "Recurso no encontrado";
}
/**
* Method not allowed
*/
namespace Culqi\Error;
class MethodNotAllowed extends CulqiException {
protected $message = "Method not allowed";
}
/**
* Unhandled error
*/
namespace Culqi\Error;
class UnhandledError extends CulqiException {
protected $message = "Unhandled error";
}
/**
* Invalid API Key
*/
namespace Culqi\Error;
class InvalidApiKey extends CulqiException {
protected $message = "API Key invalido";
}
/**
* Unable to connect to Culqi API
*/
class UnableToConnect extends CulqiException {
protected $message = "Imposible conectar a Culqi API";
}