Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Exception previous exception - Marc Bennewitz Component Proposal

Proposed Component Name Zend_Exception previous exception - Marc Bennewitz
Developer Notes previous exception - Marc Bennewitz
Proposers Marc Bennewitz
Zend Liaison TBD
Revision 1.0 - 14 July 2009: Initial Draft.
1.1 - 15 July 2009: Zend_Exception::getPrevious have to be final
1.2 - 15 July 2009: changed UC-01 and added UC-02
1.3 - 13 Aug 2009: Milestone 3 & 4 finished (wiki revision: 11)

Table of Contents

1. Overview

Implements the PHP 5.3.0 way of previous exceptions on the Zend_Exceptions class if php version is lower than php 5.3.0
to have the same API for all php versions

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will implement the php 5.3 way of previous exceptions.

4. Dependencies on Other Framework Components

there are no dependencies

5. Theory of Operation

This proposal will implement previous exceptions in php < 5.3 to allow previous exceptions in all supported php versions by zend framework.

6. Milestones / Tasks

  • Milestone 1: [DONE]: Finish proposal
  • Milestone 2: [DONE]: Working prototype
  • Milestone 3: [DONE]: Prototype checked into the incubator
  • Milestone 4: [DONE]: Unit tests exist finished and component is working
  • Milestone 5: [DONE]: Initial documentation exists
  • Milestone 6: Changed related components
  • Milestone 7: Moved to core.

7. Class Index

  • Zend_Exception

8. Use Cases


9. Class Skeletons



exception exception Delete
zend_exception zend_exception Delete
api api Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 21, 2009

    <p>I miss this feature since ZF team removed "chained exceptions" functionality from Zend_Db_* classes.</p>

  2. Jul 28, 2009

    <ac:macro ac:name="note"><ac:parameter ac:name="title">Zend Framework Acceptance</ac:parameter><ac:rich-text-body>
    <p>The Zend Framework Team is pleased to accept this proposal for immediate development in the Standard Incubator.</p>

    <p>While I don't like adding language eatures to ZF, this is one that provides some important future compatibility for ZF in regards to PHP 5.3.0.</p></ac:rich-text-body></ac:macro>