Added by Martin Hujer, last edited by Martin Hujer on Jun 08, 2008  (view change)

Labels

 
(None)
Under Construction

This proposal is under construction and is not ready for review.

Zend Framework: Zend_Debug Component Proposal

Proposed Component Name Zend_Debug
Developer Notes http://framework.zend.com/wiki/display/ZFDEV/Zend_Debug
Proposers My E-mail Address
Revision 1.0 - 30 January 2008: Initial proposal (wiki revision: 5)

Table of Contents

1. Overview

Zend_Debug needs some enhancements such as formatted exception handler, error handler and timer.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • Zend_Debug will show a formatted exception/error when it raises happens.
  • The generated output should contain piece of code where the error/exception has appeared.
  • Timer should work with milliseconds.

4. Dependencies on Other Framework Components

  • Zend_Exception
  • Zend_Debug

5. Theory of Operation

The error/exception handler may be initialized this way:
Zend_Debug::handleExceptions(true);
Zend_Debug::handleErrors(true);

6. Milestones / Tasks

  • Milestone 1: Finalize proposal
  • Milestone 2: Working prototype checked into the incubator supporting use cases #1, #2, ...
  • Milestone 3: Working prototype checked into the incubator supporting use cases #3 and #4.
  • Milestone 4: Unit tests exist, work, and are checked into SVN.
  • Milestone 5: Initial documentation exists.

If a milestone is already done, begin the description with "[DONE]", like this:

  • Milestone #: [DONE] Unit tests ...

7. Class Index

  • Zend_Debug_Exception
  • Zend_Debug

8. Use Cases

9. Class Skeletons

What's the status of this proposal? Any progress since Jan?

Martin, there are plenty of enhancements we would like to see in Zend_Debug. Do you plan to drive this to recommendation? If not, please archive it so that we can introduce other proposals for Zend_Debug enhancements without worrying about conflicts.

Thanks.
,Wil

Sorry, I didn't received notification of your comment. I don't have enough time to drive this proposal. I someone does, please, go on.

-> Moved to Archived