diff options
author | Brion Vibber <brion@pobox.com> | 2010-06-29 14:39:57 -0400 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-06-29 14:39:57 -0400 |
commit | 15b1d130d2ddcf86bb46671f281a88de1f8921e9 (patch) | |
tree | a14b6e92e56fc5286860979ed9fffd8eb12eae53 /extlib/libomb/invalidparameterexception.php | |
parent | c038164c0f41ba5c33f578f395c9fede80d96db8 (diff) |
Update to last upstream version of libomb: coding style updates, static call fix, improved handling of invalid XRD URIs.
Diffstat (limited to 'extlib/libomb/invalidparameterexception.php')
-rwxr-xr-x | extlib/libomb/invalidparameterexception.php | 44 |
1 files changed, 32 insertions, 12 deletions
diff --git a/extlib/libomb/invalidparameterexception.php b/extlib/libomb/invalidparameterexception.php index 163e1dd4c..d95c7022c 100755 --- a/extlib/libomb/invalidparameterexception.php +++ b/extlib/libomb/invalidparameterexception.php @@ -1,8 +1,6 @@ <?php /** - * Exception stating that a passed parameter is invalid - * - * This exception is raised when a parameter does not obey the OMB standard. + * This file is part of libomb * * PHP version 5 * @@ -19,14 +17,36 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * - * @package OMB - * @author Adrian Lang <mail@adrianlang.de> - * @copyright 2009 Adrian Lang - * @license http://www.gnu.org/licenses/agpl.html GNU AGPL 3.0 - **/ -class OMB_InvalidParameterException extends Exception { - public function __construct($value, $type, $parameter) { - parent::__construct("Invalid value $value for parameter $parameter in $type"); - } + * @package OMB + * @author Adrian Lang <mail@adrianlang.de> + * @license http://www.gnu.org/licenses/agpl.html GNU AGPL 3.0 + * @version 0.1a-20090828 + * @link http://adrianlang.de/libomb + */ + +/** + * Exception stating that a passed parameter is invalid + * + * This exception is raised when a parameter does not obey the OMB standard. + */ +class OMB_InvalidParameterException extends Exception +{ + /** + * Constructor + * + * Creates a new exception based on a parameter name, value, and object + * type. + * + * @param string $value The wrong value passed + * @param string $type The object type the parameter belongs to; + * Currently OMB uses profiles and notices + * @param string $parameter The name of the parameter the wrong value has + * been passed for + */ + public function __construct($value, $type, $parameter) + { + parent::__construct("Invalid value ‘${value}’ for parameter " . + "‘${parameter}’ in $type"); + } } ?> |