コード例 #1
0
 /**
  * @param string $fieldId Field ID
  * @param string $extraMessage [optional]
  * @param int $code [optional]
  * @param \Exception $previous [optional]
  */
 public function __construct($fieldId, $extraMessage = '', $code = 0, \Exception $previous = null)
 {
     $message = "Invalid field id: " . $fieldId;
     if ($extraMessage !== '') {
         $message .= " " . $extraMessage;
     }
     parent::__construct($message, $code, $previous);
 }
コード例 #2
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param string|array $expectedTypes [required] The expected data type or an array of expected types.
  * @param mixed &$data [required] The data that is of the wrong type.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($expectedTypes, &$data, $code = 0, \Exception $previous = null)
 {
     if (is_array($expectedTypes)) {
         $expectedTypes = "one of these: " . implode(", ", $expectedTypes);
     }
     $type = gettype($data);
     if ($type === 'object') {
         $type = get_class($data);
     }
     $message = "Data type mismatch (" . $type . "), expected " . $expectedTypes;
     parent::__construct($message, $code, $previous);
 }
コード例 #3
0
 public function __construct()
 {
     parent::__construct("Access denied");
 }
コード例 #4
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param int $expectedColumnCount [required] Number of columns we expected to find.
  * @param int $actualColumnCount [required] Number of columns we actually found.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($expectedColumnCount, $actualColumnCount, $code = 0, \Exception $previous = null)
 {
     $message = "Unexpected column count, expected " . $expectedColumnCount . ", got " . $actualColumnCount;
     parent::__construct($message, $code, $previous);
 }
 public function __construct($code)
 {
     $message = "Invalid AggregationType code: " . $code;
     parent::__construct($message);
 }
コード例 #6
0
 public function __construct($text)
 {
     $message = "Malformed quoted entity: " . $text;
     parent::__construct($message);
 }
コード例 #7
0
 /**
  * @param string $reasonType A string that does not describe a valid ReasonType code
  */
 public function __construct($reasonType)
 {
     $message = "Invalid Reason Type: " . $reasonType;
     parent::__construct($message);
 }
コード例 #8
0
 public function __construct($code)
 {
     parent::__construct("Invalid Output Type: " . $code);
 }
コード例 #9
0
 /**
  * @param string $fieldName Name of the invalid field id
  * @param int $fieldType Type of field you thought it was
  * @param int $code [optional]
  * @param \Exception $previous [optional]
  */
 public function __construct($fieldName, $fieldType, $code = 0, \Exception $previous = null)
 {
     $message = "Invalid field name '{$fieldName}' specified in {$fieldType} config";
     parent::__construct($message, $code, $previous);
 }
コード例 #10
0
 public function __construct(\Exception $previous)
 {
     $message = "Failed to render output: " . $previous->getMessage();
     parent::__construct($message, 0, $previous);
 }
コード例 #11
0
 public function __construct()
 {
     parent::__construct("Not implemented");
 }
コード例 #12
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param int $type [required] ValueType code that is invalid.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($type, $code = 0, \Exception $previous = null)
 {
     parent::__construct("No such value type: " . $type, $code, $previous);
 }
コード例 #13
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param int $index [required] The index that is out of bounds.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($index, $code = 0, \Exception $previous = null)
 {
     parent::__construct("Index out of bounds: {$index}", $code, $previous);
 }
コード例 #14
0
 /**
  * @param string $type1
  * @param string $type2
  * @param array $duplicates
  */
 public function __construct($type1, $type2, $duplicates)
 {
     $message = "Duplicate fields specified as both {$type1} and {$type2}: " . implode(", ", $duplicates);
     parent::__construct($message);
 }
コード例 #15
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param string $parameter [required] The name of the unknown parameter.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($parameter, $code = 0, \Exception $previous = null)
 {
     parent::__construct("No such parameter: {$parameter}", $code, $previous);
 }
コード例 #16
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param string $message [optional] A custom error message
  * @param int $code [optional] The Exception code.
  * @param Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($message = "Not Implemented", $code = 0, Exception $previous = null)
 {
     parent::__construct($message, $code, $previous);
 }
コード例 #17
0
 public function __construct()
 {
     parent::__construct("No data fields found, a pivot is meaningless");
 }
コード例 #18
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param ValueType $expectedType [required] The expected data type or an array of expected types.
  * @param int $columnIndex [optional] Index of the column with the wrong data type.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct(ValueType $expectedType, $columnIndex = 0, \Exception $previous = null)
 {
     $message = "Value type mismatch, expected " . $expectedType->getTypeName();
     parent::__construct($message, $columnIndex, $previous);
 }
コード例 #19
0
 /**
  * Construct the exception. Note: The message is NOT binary safe.
  * @link http://php.net/manual/en/exception.construct.php
  * @param string $id [required] The id of the unknown column.
  * @param int $code [optional] The Exception code.
  * @param \Exception $previous [optional] The previous exception used for the exception chaining.
  */
 public function __construct($id, $code = 0, \Exception $previous = null)
 {
     parent::__construct("No such column id: {$id}", $code, $previous);
 }
コード例 #20
0
 public function __construct()
 {
     parent::__construct("You provided an empty DataTable");
 }