Bitrix-D7  20.5.0
Класс ArgumentTypeException

Exception is thrown when the type of an argument is not accepted by function. Подробнее...

Граф наследования:ArgumentTypeException:
ArgumentException SystemException

Открытые члены

 __construct ($parameter, $requiredType="", \Exception $previous=null)
 Creates new exception object. Подробнее...
 
 getRequiredType ()
 
- Открытые члены унаследованные от ArgumentException
 getParameter ()
 
- Открытые члены унаследованные от SystemException
 __construct ($message="", $code=0, $file="", $line=0, \Exception $previous=null)
 Creates new exception object. Подробнее...
 

Защищенные данные

 $requiredType
 
- Защищенные данные унаследованные от ArgumentException
 $parameter
 

Подробное описание

Exception is thrown when the type of an argument is not accepted by function.

См. определение в файле main/lib/exception.php строка 113

Конструктор(ы)

◆ __construct()

__construct (   $parameter,
  $requiredType = "",
\Exception  $previous = null 
)

Creates new exception object.

Аргументы
string$parameterArgument that generates exception
string$requiredTypeRequired type
\Exception$previous

Переопределяет метод предка ArgumentException.

См. определение в файле main/lib/exception.php строка 124

125  {
126  if (!empty($requiredType))
127  $message = sprintf("The value of an argument '%s' must be of type %s", $parameter, $requiredType);
128  else
129  $message = sprintf("The value of an argument '%s' has an invalid type", $parameter);
130 
131  $this->requiredType = $requiredType;
132 
133  parent::__construct($message, $parameter, $previous);
134  }
__construct(Base $connector)
Constructor.
Definition: resultview.php:40

Методы

◆ getRequiredType()

getRequiredType ( )

См. определение в файле main/lib/exception.php строка 136

137  {
138  return $this->requiredType;
139  }

Поля

◆ $requiredType

$requiredType
protected

См. определение в файле main/lib/exception.php строка 115


Объявления и описания членов класса находятся в файле: