Inherited by AccountPasswordMismatchException, AssertionException, BasePathIsEmptyException, BasePathIsNoDirectoryException, BasePathReadProtectedException, BirthdayInvalidException, CabinShipMismatchException, ClassMismatchException, ClassNotFoundException, ConfigEntryIsEmptyException, ConfigEntryNotFoundException, ContainerItemIsNoArrayException, ContainerItemIsNullException, ContainerMaybeDamagedException, ContractAllreadySignedException, ContractPartnerMismatchException, DatabaseException, DeckShipMismatchException, DefaultControllerException, DimNotFoundInArrayException, DirPointerNotOpenedException, EmptyStructuresListException, EmptyVariableException, EncryptInvalidLengthException, EncryptMissingException, ExceptionNotFoundException, FatalErrorException, FileNotFoundException, FilePointerNotOpenedException, FileReadProtectedException, FilterChainException, FormClosedException, FormGroupClosedException, FormOpenedException, GetterNotFoundException, HelperGroupAlreadyCreatedException, HelperNoPreviousOpenedSubGroupException, HelperSubGroupAlreadyCreatedException, InvalidActionException, InvalidArrayCountException, InvalidBasePathStringException, InvalidCommandException, InvalidCommandInstanceException, InvalidContractPartnerException, InvalidControllerException, InvalidDatabaseResultException, InvalidDataLengthException, InvalidDirectoryResourceException, InvalidFormNameException, InvalidIDFormatException, InvalidInterfaceException, InvalidLanguagePathStringException, InvalidMD5ChecksumException, InvalidObjectException, InvalidXmlNodeException, ItemNotInPriceListException, ItemNotTradeableException, LanguagePathIsEmptyException, LanguagePathIsNoDirectoryException, LanguagePathReadProtectedException, MismatchingCompressorsException, MissingArrayElementsException, MissingDecimalsThousandsSeperatorException, MissingFileIoHandlerException, MissingLanguageHandlerException, MissingMethodException, MissingSimulatorIdException, MotorShipMismatchException, NoArrayCreatedException, NoArrayException, NoGroupOpenedException, NoObjectException, NoShippingCompanyOwnedException, NoShipyardsConstructedException, NullPointerException, PathIsEmptyException, PathIsNoDirectoryException, PathReadProtectedException, PersonellListAlreadyCreatedException, ResponseHeadersAlreadySentException, ResultUpdateException, RoomShipMismatchException, ShipNotConstructedException, ShipPartNotConstructableException, StructureShipMismatchException, StructuresOutOfBoundsException, ToMuchEmployeesException, TotalPriceNotCalculatedException, UnexpectedTemplateTypeException, UnsupportedLimitationPartException, UnsupportedTemplateEngineException, UserAuthorizationException, UserEmailMissingException, UserInstanceMissingException, UsernameMissingException, UserPasswordMismatchException, VariableIsNotSetException, ViewHelperNotFoundException, WrongGenderSpecifiedException, XmlNodeMismatchException, and XmlParserException.

You should not throw this even when you remove the "abstract" key-word. Better you make your own exception and attach a dedicated message to it.
Definition at line 26 of file class_FrameworkException.php.
Public Member Functions | |
| __construct ($message, $code=0) | |
| The super constructor for all exceptions. | |
| __toString () | |
| Returns the name of the thrown exception. | |
| getBackTrace () | |
| Get saved backtrace. | |
| getExtraData () | |
| Getter for extra data. | |
| getHexCode ($code=null) | |
| Getter for hex-decimal code. | |
| getPrintableBackTrace () | |
| Getter for printable backtrace. | |
Protected Member Functions | |
| setExtraData ($extraData) | |
| Setter for extra data. | |
Private Member Functions | |
| saveBackTrace () | |
| Save the current backtrace. | |
Private Attributes | |
| $backTrace = array() | |
| Array for the backtrace. | |
| $extraData = "" | |
| Extra data. | |
1.5.6