Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

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

Zend Framework: Zend_Io Component Proposal

Proposed Component Name Zend_Io
Developer Notes
Proposers Sven Vollbehr
Matthew Ratzloff
Zend Liaison TBD
Revision 1.0 - 20 April 2009: Initial Draft (wiki revision: 4)

Table of Contents

1. Overview

Zend_Io is a package providing means to read/write primitive PHP types (string, integers, ...) to a character stream.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will read primitive PHP types from character streams.
  • This component will write primitive PHP types into character streams.
Please note
It is allowed to use regular PHP file functions to carry out operations on the same resource while it is used by Zend_Io_Reader.

4. Dependencies on Other Framework Components

  • Zend_Exception

5. Theory of Operation

6. Milestones / Tasks

  • Milestone 1: Working prototype transformed from existing code and checked into the incubator (necessary tasks: conform to Zend naming conventions, and refactor to support the new API described here).
  • Milestone 2: Unit tests exist, work, and are checked into SVN.
  • Milestone 3: Initial documentation exists.
  • Milestone 4: Moved to core.

7. Class Index

  • Zend_Io_Reader
  • Zend_Io_FileReader
  • Zend_Io_StringReader
  • Zend_Io_Writer
  • Zend_Io_FileWriter
  • Zend_Io_StringWriter
  • Zend_Io_Exception

8. Use Cases


9. Class Skeletons



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.