/library/Zend/TimeSync/Exception.php
PHP | 64 lines | 14 code | 4 blank | 46 comment | 0 complexity | a8d9b44ac3b0185a268501e8547f9767 MD5 | raw file
Possible License(s): AGPL-1.0
1<?php
2/**
3 * Zend Framework
4 *
5 * LICENSE
6 *
7 * This source file is subject to the new BSD license that is bundled
8 * with this package in the file LICENSE.txt.
9 * It is also available through the world-wide-web at this URL:
10 * http://framework.zend.com/license/new-bsd
11 * If you did not receive a copy of the license and are unable to
12 * obtain it through the world-wide-web, please send an email
13 * to license@zend.com so we can send you a copy immediately.
14 *
15 * @category Zend
16 * @package Zend_TimeSync
17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
18 * @license http://framework.zend.com/license/new-bsd New BSD License
19 * @version $Id: Exception.php 24594 2012-01-05 21:27:01Z matthew $
20 */
21
22/**
23 * Zend_Exception
24 */
25require_once 'Zend/Exception.php';
26
27/**
28 * Exception class for Zend_TimeSync
29 *
30 * @category Zend
31 * @package Zend_TimeSync
32 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
33 * @license http://framework.zend.com/license/new-bsd New BSD License
34 */
35class Zend_TimeSync_Exception extends Zend_Exception
36{
37 /**
38 * Contains array of exceptions thrown in queried server
39 *
40 * @var array
41 */
42 protected $_exceptions;
43
44 /**
45 * Adds an exception to the exception list
46 *
47 * @param Zend_TimeSync_Exception $exception New exteption to throw
48 * @return void
49 */
50 public function addException(Zend_TimeSync_Exception $exception)
51 {
52 $this->_exceptions[] = $exception;
53 }
54
55 /**
56 * Returns an array of exceptions that were thrown
57 *
58 * @return array
59 */
60 public function get()
61 {
62 return $this->_exceptions;
63 }
64}