39         self::UNKNONWN_EXCEPTION => 
'Unknown Exception',
    40         self::COLUMN_DOES_NOT_EXIST => 
'Column does not exist:',
    41         self::COLUMN_DOES_ALREADY_EXIST => 
'Column does already exist:',
    42         self::RECORD_NOT_FOUND => 
'No Record found with PrimaryKey:',
    43         self::GET_UNCACHED_OBJECT => 
'Get uncached Object from Cache:',
    44         self::LIST_WRONG_LIMIT => 
'Limit, to value smaller than from value:',
    45         self::LIST_JOIN_ON_WRONG_FIELD => 
'Join on non existing field: ',
    46         self::COPY_DESTINATION_ID_EXISTS => 
'Copy Record: A record with the Destination-ID already exists.',
    47         self::PRIVATE_CONTRUCTOR => 
'Constructor cannot be accessed.',
    48         self::FIELD_UNKNOWN => 
'Field Unknown.'    59     public function __construct(
protected $code = self::UNKNONWN_EXCEPTION, 
protected $additional_info = 
'')
    67         $this->message = 
'ActiveRecord Exeption: ' . self::$message_strings[$this->code] . $this->additional_info;
    72         return implode(
'<br>', [$this::class, $this->message]);
 
const LIST_ORDER_BY_WRONG_FIELD
 
const GET_UNCACHED_OBJECT
 
const COPY_DESTINATION_ID_EXISTS
 
const COLUMN_DOES_ALREADY_EXIST
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static array $message_strings
 
const COLUMN_DOES_NOT_EXIST
 
const LIST_JOIN_ON_WRONG_FIELD
 
__construct(protected $code=self::UNKNONWN_EXCEPTION, protected $additional_info='')