diff --git a/PDO/DataObject/Exception.php b/PDO/DataObject/Exception.php index 2cacf285..c388544c 100755 --- a/PDO/DataObject/Exception.php +++ b/PDO/DataObject/Exception.php @@ -22,7 +22,15 @@ * @link http://pear.php.net/package/PDO_DataObject */ - + +class_exists('PDO_DataObject_Exception_InvalidArgs') ? '' : require_once 'PDO/DataObject/Exception/InvalidArgs.php'; +class_exists('PDO_DataObject_Exception_NoData') ? '' : require_once 'PDO/DataObject/Exception/NoData.php'; +class_exists('PDO_DataObject_Exception_InvalidConfig') ? '' : require_once 'PDO/DataObject/Exception/InvalidConfig.php'; +class_exists('PDO_DataObject_Exception_NoClass') ? '' : require_once 'PDO/DataObject/Exception/NoClass.php'; +class_exists('PDO_DataObject_Exception_Set') ? '' : require_once 'PDO/DataObject/Exception/Set.php'; +class_exists('PDO_DataObject_Exception_Connect') ? '' : require_once 'PDO/DataObject/Exception/Connect.php'; +class_exists('PDO_DataObject_Exception_Query') ? '' : require_once 'PDO/DataObject/Exception/Query.php'; + class PDO_DataObject_Exception extends Exception { @@ -49,13 +57,3 @@ static function factory($message, $type, $previous_exception) } -// child classes - so you can catch them.. -class PDO_DataObject_Exception_InvalidArgs extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_NoData extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_InvalidConfig extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_NoClass extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_Set extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_Connect extends PDO_DataObject_Exception {}; -class PDO_DataObject_Exception_Query extends PDO_DataObject_Exception {}; - - diff --git a/PDO/DataObject/Exception/Connect.php b/PDO/DataObject/Exception/Connect.php new file mode 100644 index 00000000..bfb3d0c0 --- /dev/null +++ b/PDO/DataObject/Exception/Connect.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + + class_exists('PDO_DataObject_Exception') ? '' : require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_Connect extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/InvalidArgs.php b/PDO/DataObject/Exception/InvalidArgs.php new file mode 100644 index 00000000..93308096 --- /dev/null +++ b/PDO/DataObject/Exception/InvalidArgs.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_InvalidArgs extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/InvalidConfig.php b/PDO/DataObject/Exception/InvalidConfig.php new file mode 100644 index 00000000..9ddf5701 --- /dev/null +++ b/PDO/DataObject/Exception/InvalidConfig.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_InvalidConfig extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/NoClass.php b/PDO/DataObject/Exception/NoClass.php new file mode 100644 index 00000000..783ad0b2 --- /dev/null +++ b/PDO/DataObject/Exception/NoClass.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_NoClass extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/NoData.php b/PDO/DataObject/Exception/NoData.php new file mode 100644 index 00000000..df2624be --- /dev/null +++ b/PDO/DataObject/Exception/NoData.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +require_once dirname(__FILE__) . '/../Exception.php'; + +class PDO_DataObject_Exception_NoData extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/Query.php b/PDO/DataObject/Exception/Query.php new file mode 100644 index 00000000..9f22ee53 --- /dev/null +++ b/PDO/DataObject/Exception/Query.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_Query extends PDO_DataObject_Exception {} + diff --git a/PDO/DataObject/Exception/Set.php b/PDO/DataObject/Exception/Set.php new file mode 100644 index 00000000..416451c0 --- /dev/null +++ b/PDO/DataObject/Exception/Set.php @@ -0,0 +1,25 @@ + + * @copyright 1997-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Error.php 339237 2016-05-26 03:59:27Z alan_k $ + * @link http://pear.php.net/package/PDO_DataObject + */ + +class_exists('PDO_DataObject_Exception') ? '' : require_once 'PDO/DataObject/Exception.php'; + +class PDO_DataObject_Exception_Set extends PDO_DataObject_Exception {} +