]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - extlib/Stomp/Exception.php
Merge branch '0.7.x' into 0.8.x
[quix0rs-gnu-social.git] / extlib / Stomp / Exception.php
1 <?php
2 /**
3  *
4  * Copyright 2005-2006 The Apache Software Foundation
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18
19 /* vim: set expandtab tabstop=3 shiftwidth=3: */
20
21 /**
22  * A Stomp Connection
23  *
24  *
25  * @package Stomp
26  * @author Michael Caplan <mcaplan@labnet.net>
27  * @version $Revision: 23 $
28  */\r
29 class Stomp_Exception extends Exception\r
30 {
31     protected $_details;
32     
33     /**
34      * Constructor
35      *
36      * @param string $message Error message
37      * @param int $code Error code
38      * @param string $details Stomp server error details
39      */
40     public function __construct($message = null, $code = 0, $details = '')
41     {
42         $this->_details = $details;
43         
44         parent::__construct($message, $code);
45     }
46     
47     /**
48      * Stomp server error details
49      *
50      * @return string
51      */
52     public function getDetails()
53     {
54         return $this->_details;
55     }
56 }\r
57 ?>