Zend_Io is intended to be used by any application that requires to transform between primitive PHP types and binary form and read/write that data to a character stream.
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" Zend_Io will not be a mere wrapper for PHP streams but rather provide a unified API to byte transformations allowing anyone to use regular PHP functions to manipulate the same file descriptor.
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, refactor to support the new API described here, and add support for Zend_Config).
Milestone 2: Unit tests exist, work, and are checked into SVN.