Неустранимая ошибка: необработанное исключение 'EppCommandsExceptions' с сообщением 'Отсутствует обязательный параметр'
Строка, о которой идет речь:
throw new EppCommandsExceptions($result->msg, $codigo);
Почему у меня возникает эта ошибкав этой строке?
Вкл EppCommandsExceptions.class.php У меня есть этот класс, который расширяет Исключение:
class EppCommandsExceptions extends Exception
{
//could be empty.
}
Далее, на CommandsController.php У меня есть:
include_once('EppCommandsExceptions.class.php');
и, позже, если что-то плохое случится на method1 :
throw new EppCommandsExceptions($result->msg, $codigo);
позже, на этом же контроллере, другой method2 , который будет работать после method1, у меня есть: если с этим тоже что-то пойдет не так:
throw new EppCommandsExceptions($result->msg, $codigo);
Позже у меня для контактной части - method1
try
{
$createdContact = $comandos->createContact($contactoVo);
}
catch(EppCommandsExceptions $e)
{
$error .= 'Error Contact. Cód:'.$e->getCode().' Mensagem:'.$e->getMessage();
}
И позже, для доменной части: method2
try
{
$createdDomain = $comandos->createDomain($domainVo);
}
catch(EppCommandsExceptions $e)
{
$error .= 'Error Domain. Cód:'.$e->getCode().' Mensagem:'.$e->getMessage();
}
Это потому, что я использую одно и то же исключение для обоих методов?Должен ли я иметь один класс исключения для каждого метода?: s
Пожалуйста, совет, спасибо большое.MEM