PageRenderTime 28ms CodeModel.GetById 11ms app.highlight 7ms RepoModel.GetById 1ms app.codeStats 0ms

/library/Zend/TimeSync/Exception.php

https://bitbucket.org/hamidrezas/melobit
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}