Amiro.CMS API Reference
Amiro.Ru / Manual
Loading search...

The AMI_ModTableItemException class

Exception
   |
   --AMI_ModTableItemException

• Introduction

Module table item model exception.

• Class synopsis

AMI_ModTableItemException extends Exception {
/* Constants */
// Action discarded code
const AMI_ModTableItemException::ACTION_DISCARDED =  0x03;
// Item not found code
const AMI_ModTableItemException::NOT_FOUND =  0x01;
// Validation failed code
const AMI_ModTableItemException::VALIDATION_FAILED =  0x02;
/* Properties */
// Exception extra data
protected mixed $data;
/* Inherited Properties */
protected $code;
protected $file;
protected $line;
protected $message;
private $string;
private $trace;
/* Methods */
// Constructor.
public __construct ( [ string $message = '' ], [ int $code = 0 ], [ mixed $data = null ] ) returns AMI_ModTableItemException;
// Returns exceprion data.
public getData ( ) returns mixed;
/* Inherited Methods */
public constructor __construct ( [$message = ], [$code = ] ) ( [ mixed $message = ], [ mixed $code = ] ) returns Exception;
public constructor __construct ( [$message = ], [$code = ] ) ( [ mixed $message = ], [ mixed $code = ] ) returns Exception;
public getCode ( ) ( ) returns void;
public getCode ( ) ( ) returns void;
public getFile ( ) ( ) returns void;
public getFile ( ) ( ) returns void;
public getLine ( ) ( ) returns void;
public getLine ( ) ( ) returns void;
public getMessage ( ) ( ) returns void;
public getMessage ( ) ( ) returns void;
public getTrace ( ) ( ) returns void;
public getTrace ( ) ( ) returns void;
public getTraceAsString ( ) ( ) returns void;
public getTraceAsString ( ) ( ) returns void;
public __clone ( ) ( ) returns void;
public __clone ( ) ( ) returns void;
public __toString ( ) ( ) returns void;
public __toString ( ) ( ) returns void;
}

• Class Details

Can be thrown when
  • item not found during loading;
  • validation failed during saving.
Tags:
see AMI_ModTableItem::loadByFields()
see AMI_ModTableItem::load()
see AMI_ModTableItem::validate()
since 5.12.0

• Class Constants

ACTION_DISCARDED

Action discarded code

NOT_FOUND

Item not found code

VALIDATION_FAILED

Validation failed code

• Class Properies

protected mixed $data

Exception extra data

• Class Methods

// Constructor.
public __construct ( [ string $message = '' ], [ int $code = 0 ], [ mixed $data = null ] ) returns AMI_ModTableItemException;
  • string $message
    The exception message
  • int $code
    The exception code
  • mixed $data
    The exception extra data

Overrides: Exception::constructor __construct ( [$message = ], [$code = ] ).

// Returns exceprion data.
public getData ( ) returns mixed;