public function __construct($message, $subcode = 7)
 {
     parent::__construct($message, $subcode);
 }
 public function __construct($identification, $subcode = 3)
 {
     parent::__construct('No product with: ' . $identification, $subcode);
 }
 public function __construct($identification, $subcode = 8)
 {
     parent::__construct('No user with: ' . $identification, $subcode);
 }
 public function __construct($identification, $subcode = 10)
 {
     parent::__construct('No client with: ' . $identification, $subcode);
 }
 public function __construct($datatype, $subcode = 6)
 {
     parent::__construct('Bad property datatype: ' . $datatype, $subcode);
 }
 public function __construct($identification, $subcode = 1)
 {
     parent::__construct('No module with: ' . $identification, $subcode);
 }
 public function __construct($identification, $subcode = 5)
 {
     $this->_identification = $identification;
     parent::__construct('Bad URL: ' . $identification, $subcode);
 }
 public function __construct($type, $expected = null, $subcode = 2)
 {
     $expect_str = $expected === null ? '' : " ({$expected} was expected)";
     parent::__construct('Bad module type: ' . $type . $expect_str, $subcode);
 }
 public function __construct($identification, $subcode = 12)
 {
     parent::__construct('No banner group with: ' . $identification, $subcode);
 }
 public function __construct($message, $subcode = 11)
 {
     parent::__construct('Authentication failed: ' . $message, $subcode);
 }
 public function __construct($username, $subcode = 9)
 {
     parent::__construct('User duplicity: ' . $username, $subcode);
 }