37 lines
560 B
PHP
37 lines
560 B
PHP
<?php
|
|
|
|
/**
|
|
* Class SCoreException
|
|
*
|
|
* A base exception to be caught by the upper levels.
|
|
*/
|
|
class SCoreException extends Exception
|
|
{
|
|
}
|
|
|
|
/**
|
|
* Class PermissionDeniedException
|
|
*
|
|
* A fairly common, generic exception.
|
|
*/
|
|
class PermissionDeniedException extends SCoreException
|
|
{
|
|
}
|
|
|
|
/**
|
|
* Class ImageDoesNotExist
|
|
*
|
|
* This exception is used when an Image cannot be found by ID.
|
|
*
|
|
* Example: Image::by_id(-1) returns null
|
|
*/
|
|
class ImageDoesNotExist extends SCoreException
|
|
{
|
|
}
|
|
|
|
/*
|
|
* For validate_input()
|
|
*/
|
|
class InvalidInput extends SCoreException
|
|
{
|
|
}
|