ItemException
        
        extends Exception
    
    
            
            in package
            
        
    
    
    
        
        
    
Table of Contents
- ERROR_BAD_ITEM_VERSION = 2
- ERROR_CHOICE_AMBIGUOUS = 10
- ERROR_CHOICE_MISSING_ITEM = 9
- ERROR_CIRCULAR_DEPENDENCY = 1
- ERROR_DEPENDENCY_CANNOT_BE_INSTALLED = 11
- ERROR_DEPENDENCY_MISSING_ITEM = 6
- ERROR_INSTALLED_ITEM_IN_CONFLICT = 7
- ERROR_ITEM_TO_INSTALL_IN_CONFLICT = 8
- ERROR_ITEM_TO_INSTALL_SHOULD_BE_REMOVED = 5
- ERROR_REMOVED_ITEM_IS_NEEDED = 3
- ERROR_REVERSE_CIRCULAR_DEPENDENCY = 4
- $item : mixed
- $relatedData : mixed
- __construct() : mixed
- getItem() : mixed
- getRelatedData() : mixed
Constants
ERROR_BAD_ITEM_VERSION
    public
    mixed
    ERROR_BAD_ITEM_VERSION
    = 2
        
        
    
ERROR_CHOICE_AMBIGUOUS
    public
    mixed
    ERROR_CHOICE_AMBIGUOUS
    = 10
        
        
    
ERROR_CHOICE_MISSING_ITEM
    public
    mixed
    ERROR_CHOICE_MISSING_ITEM
    = 9
        
        
    
ERROR_CIRCULAR_DEPENDENCY
    public
    mixed
    ERROR_CIRCULAR_DEPENDENCY
    = 1
        
        
    
ERROR_DEPENDENCY_CANNOT_BE_INSTALLED
    public
    mixed
    ERROR_DEPENDENCY_CANNOT_BE_INSTALLED
    = 11
        
        
    
ERROR_DEPENDENCY_MISSING_ITEM
    public
    mixed
    ERROR_DEPENDENCY_MISSING_ITEM
    = 6
        
        
    
ERROR_INSTALLED_ITEM_IN_CONFLICT
    public
    mixed
    ERROR_INSTALLED_ITEM_IN_CONFLICT
    = 7
        
        
    
ERROR_ITEM_TO_INSTALL_IN_CONFLICT
    public
    mixed
    ERROR_ITEM_TO_INSTALL_IN_CONFLICT
    = 8
        
        
    
ERROR_ITEM_TO_INSTALL_SHOULD_BE_REMOVED
    public
    mixed
    ERROR_ITEM_TO_INSTALL_SHOULD_BE_REMOVED
    = 5
        
        
    
ERROR_REMOVED_ITEM_IS_NEEDED
    public
    mixed
    ERROR_REMOVED_ITEM_IS_NEEDED
    = 3
        
        
    
ERROR_REVERSE_CIRCULAR_DEPENDENCY
    public
    mixed
    ERROR_REVERSE_CIRCULAR_DEPENDENCY
    = 4
        
        
    
Properties
$item
    protected
        mixed
    $item
    
        
        
    
$relatedData
    protected
        mixed
    $relatedData
    
        
        
    
Methods
__construct()
    public
                __construct(mixed $message, Item $item, mixed $code[, mixed $relatedData = null ]) : mixed
        
        Parameters
- $message : mixed
- $item : Item
- $code : mixed
- $relatedData : mixed = null
Return values
mixed —getItem()
    public
                getItem() : mixed
        
    
    
        Return values
mixed —getRelatedData()
    public
                getRelatedData() : mixed
        
    
    
        