Mercurial > SimpleWebPresenter
changeset 83:ff5fc61aa5ea
Throw only specific exceptions, eg. non of type Exception base.
| author | Tom Fredrik "BFG" Klaussen <bfg@blenning.no> |
|---|---|
| date | Mon, 15 Oct 2012 16:52:28 +0200 |
| parents | 4acaab0b02e2 |
| children | 3a1e20a5b67a |
| files | StatusCodes.inc common-functions.inc |
| diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/StatusCodes.inc Mon Oct 15 16:51:07 2012 +0200 +++ b/StatusCodes.inc Mon Oct 15 16:52:28 2012 +0200 @@ -303,7 +303,7 @@ $matches = array(); preg_match('/HTTP\/\S+\s(\d+)/', $header, $matches); if (count($matches) < 1) - throw new Exception("Not an http header"); + throw new InvalidArgumentException("Not an http header"); $n = $matches[1]; return $n; }
--- a/common-functions.inc Mon Oct 15 16:51:07 2012 +0200 +++ b/common-functions.inc Mon Oct 15 16:52:28 2012 +0200 @@ -155,7 +155,7 @@ function getElementByTagName($obj, $name) { $elems = $obj->getElementsByTagName($name); if ($elems->length != 1) { - throw new Exception("More than one tag with name \"${name}\""); + throw new UnexpectedValueException("More than one tag with name \"${name}\""); } $elem = $elems->item(0); return $elem;
