Logo Search packages:      
Sourcecode: zendframework version File versions  Download package

Todo List

Namespace Zend_Amf

Implement Typed Object Class Mapping

Class could be implmented as Factory Class with each data type it's own class

Parse_Amf0 Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) http://framework.zend.com/license/new-bsd New BSD License

readObject to handle Typed Objects

readXMLStrimg to be implemented.

Class could be implmented as Factory Class with each data type it's own class.

Parse_Amf3 Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) http://framework.zend.com/license/new-bsd New BSD License

PHP 5.3 can drastically change this class w/ namespace and the new call_user_func w/ namespace

Parse Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) http://framework.zend.com/license/new-bsd New BSD License

Currently not checking if the object needs to be Type Mapped to a server object.

Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) http://framework.zend.com/license/new-bsd New BSD License

Make the relection methods cache and autoload.

Server Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) http://framework.zend.com/license/new-bsd New BSD License

Member Zend_Amf_Parse_Amf0_Deserializer::readMixedArray ()
As of Flash Player 9 there is not support for mixed typed arrays so we handle this as an object. With the introduction of vectors in Flash Player 10 this may need to be reconsidered.

Member Zend_Amf_Parse_Amf0_Deserializer::readTypedObject ()
implement Typed Class mapping

Member Zend_Amf_Parse_Amf3_Deserializer::readObject ()
Rather than using an array of traitsInfo create Zend_Amf_Value_TraitsInfo

Member Zend_Amf_Server::_handle (Zend_Amf_Request $request)

should implement and SPL observer pattern for custom AMF headers

DescribeService support

Member Zend_Amf_Util_BinaryStream::readBytes ($length)
Should check that there are enough bytes left in the stream we are about to read.

Member Zend_Amf_Util_BinaryStream::readUnsignedShort ()
This could use the unpack() w/ S,n, or v

Namespace Zend_Auth

Support auth-int

Track nonces, nonce-count, opaque for replay protection and stale support

Support Authentication-Info header

Member Zend_Config_Writer_FileAbstract::render ()
For 2.0 this should be redone into an abstract method.

Namespace Zend_Console_Getopt

Handle params with multiple values, e.g. --colors=red,green,blue Set value of parameter to the array of values. Allow user to specify the separator with Zend_Console_Getopt::CONFIG_PARAMETER_SEPARATOR. If this config value is null or empty string, do not split values into arrays. Default separator is comma (',').

Handle params with multiple values specified with separate options e.g. --colors red --colors green --colors blue should give one option with an array(red, green, blue). Enable with Zend_Console_Getopt::CONFIG_CUMULATIVE_PARAMETERS. Default is that subsequent options overwrite the parameter value.

Handle flags occurring multiple times, e.g. -v -v -v Set value of the option's parameter to the integer count of instances instead of a boolean. Enable with Zend_Console_Getopt::CONFIG_CUMULATIVE_FLAGS. Default is that the value is simply boolean true regardless of how many instances of the flag appear.

Handle flags that implicitly print usage message, e.g. --help

Handle freeform options, e.g. --set-variable Enable with Zend_Console_Getopt::CONFIG_FREEFORM_FLAGS All flag-like syntax is recognized, no flag generates an exception.

Handle numeric options, e.g. -1, -2, -3, -1000 Enable with Zend_Console_Getopt::CONFIG_NUMERIC_FLAGS The rule must specify a named flag and the '#' symbol as the parameter type. e.g., 'lines=#'

Enable user to specify header and footer content in the help message.

Feature request to handle option interdependencies. e.g. if -b is specified, -a must be specified or else the usage is invalid.

Feature request to implement callbacks. e.g. if -a is specified, run function 'handleOptionA'().

Member Zend_Controller_Request_Http::getCookie ($key=null, $default=null)
How to retrieve from nested arrays

Member Zend_Controller_Request_Http::getPost ($key=null, $default=null)
How to retrieve from nested arrays

Member Zend_Controller_Request_Http::getQuery ($key=null, $default=null)
How to retrieve from nested arrays

Member Zend_Db_Adapter_Mysqli::describeTable ($tableName, $schemaName=null)
use INFORMATION_SCHEMA someday when MySQL's implementation isn't too slow.

Member Zend_Db_Adapter_Mysqli::lastInsertId ($tableName=null, $primaryKey=null)
Return value should be int?

Member Zend_Db_Adapter_Oracle::describeTable ($tableName, $schemaName=null)
Discover integer unsigned property.

Member Zend_Db_Adapter_Oracle::setFetchMode ($mode)
Support FETCH_CLASS and FETCH_INTO.

Member Zend_Db_Adapter_Pdo_Abstract::setFetchMode ($mode)
Support FETCH_CLASS and FETCH_INTO.

Member Zend_Db_Adapter_Pdo_Ibm::_connect ()
also differentiate between z/OS and i/5

Member Zend_Db_Adapter_Pdo_Ibm::describeTable ($tableName, $schemaName=null)
Discover integer unsigned property.

Member Zend_Db_Adapter_Pdo_Mssql::describeTable ($tableName, $schemaName=null)

Discover column primary key position.

Discover integer unsigned property.

Member Zend_Db_Adapter_Pdo_Oci::describeTable ($tableName, $schemaName=null)
Discover integer unsigned property.

Member Zend_Db_Adapter_Pdo_Pgsql::describeTable ($tableName, $schemaName=null)
Discover integer unsigned property.

Member Zend_Db_Adapter_Sqlsrv::describeTable ($tableName, $schemaName=null)
Discover integer unsigned property.

Member Zend_Db_Adapter_Sqlsrv::setFetchMode ($mode)
Support FETCH_CLASS and FETCH_INTO.

Member Zend_Dojo_Form_Element_Dijit::__construct ($spec, $options=null)
Should we set dojo view helper paths here?

Member Zend_Feed::findFeeds ($uri)
Allow findFeeds() to follow one, but only one, code 302.

Member Zend_Filter_Input::_validateRule (array $validatorRule)
according to this code default value can't be an array. It has to be reviewed

Member Zend_Filter_StripTags::filter ($value)
improve docblock descriptions

Member Zend_Gdata_Docs::createFolder ($folderName, $folderResourceId=null)
ZF-8732: This should return a *subclass* of Zend_Gdata_Entry, but the appropriate type doesn't exist yet.

Member Zend_Http_Client::encodeAuthHeader ($user, $password, $type=selfAUTH_BASIC)
Implement digest authentication

Member Zend_Http_Cookie::__construct ($name, $value, $domain, $expires=null, $path=null, $secure=false)
Add validation of each one of the parameters (legal domain, etc.)

Member Zend_Http_CookieJar::fromResponse (Zend_Http_Response $response, $ref_uri)
Add the $uri functionality.

Member Zend_InfoCard_Xml_Assertion_Saml::getSubjectKeyInfo ()

Not Yet Implemented

Not sure if this is part of the scope for now..

Member Zend_InfoCard_Xml_EncryptedData_Abstract::getEncryptionMethod ()
This is pretty hacky unless we can always be confident that the first EncryptionMethod block is the correct one (the AES or compariable symetric algorithm).. the second is the PK method if provided.

Member Zend_Layout::getView ()
Set inflector from view renderer at same time

Namespace Zend_Mail
Implement proxy settings

Member Zend_Mail::getDefaultTransport ()

Allow passing a string to indicate the transport to load

Allow passing in optional options for the transport to load

Member Zend_Mail::setDefaultTransport (Zend_Mail_Transport_Abstract $transport)

Allow passing a string to indicate the transport to load

Allow passing in optional options for the transport to load

Member Zend_Mail_Protocol_Smtp_Auth_Crammd5::auth ()
Perform CRAM-MD5 authentication with supplied credentials

Member Zend_Mail_Transport_Smtp::__construct ($host= '127.0.0.1', Array $config=array())
Someone please make this compatible with the SendMail transport class.

Member Zend_Mail_Transport_Smtp::_sendMail ()
Rename this to sendMail, it's a public method...

Namespace Zend_Memory
also implement Countable for PHP 5.1 but not yet to stay 5.0 compatible

Member Zend_Memory_Container_Movable::lock ()
It's possible to set "value" container attribute to avoid modification tracing, while it's locked Check, if it's more effective

Member Zend_Memory_Manager::_generateMemManagerId ()
!!! uniqid() php function doesn't really garantee the id to be unique it should be changed by something else (Ex. backend interface should be extended to provide this functionality)

Member Zend_Mime::encode ($str, $encoding, $EOL=selfLINEEND)
7Bit and 8Bit is currently handled the same way.

Member Zend_Mime_Message::addPart (Zend_Mime_Part $part)
check for duplicate object handle

Member Zend_Mime_Message::createFromMessage ($message, $boundary, $EOL=Zend_MimeLINEEND)
check for characterset and filename

Member Zend_Mime_Part::isStream ()

setters/getters

error checking for setting $type

error checking for setting $encoding

Member Zend_Oauth_Http::startRequestCycle (array $params)
Remove cycling?; Replace with upfront do-or-die configuration

Member Zend_OpenId_Consumer::_discovery (&$id, &$server, &$version)
OpenID 2.0 (7.3) XRI and Yadis discovery

Namespace Zend_Pdf

Write code for Zend_Pdf_FontCmap_HighByteMapping class.

Write code for Zend_Pdf_FontCmap_MixedCoverage class.

Write code for Zend_Pdf_FontCmap_TrimmedArray class.

Write code for Zend_Pdf_FontCmap_SegmentedCoverage class.

implement lazy resource loading so resources will be really loaded at access time

Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Use Zend_Mime not file extension for type determination.

Member Zend_Pdf::_cleanUpAction (Zend_Pdf_Action $action, $refreshPageCollectionHashes=true)
Give appropriate name and make method public

Member Zend_Pdf::_dumpNamedDestinations ()
Create a balanced tree instead of plain structure.

Member Zend_Pdf::_dumpPages ()

atomatically attach page to the document, if it's not done yet.

check, that page is attached to the current document

Dump pages as a balanced tree instead of a plain set.

Member Zend_Pdf::pdfDate ($timestamp=null)

This really isn't the best location for this method. It should probably actually exist as Zend_Pdf_Element_Date or something like that.

Address the following E_STRICT issue: PHP Strict Standards: date(): It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.

Member Zend_Pdf_Annotation::load (Zend_Pdf_Element $resource)
implementation

Member Zend_Pdf_Element_Object_Stream::_decodeStream ()
Check, how external files can be processed.

Member Zend_Pdf_Element_Object_Stream::_encodeStream ()
Check, how external files can be processed.

Member Zend_Pdf_ElementFactory::newObject (Zend_Pdf_Element $objectValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_ElementFactory::newStreamObject ($streamValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_ElementFactory_Interface::newObject (Zend_Pdf_Element $objectValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_ElementFactory_Interface::newStreamObject ($streamValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_ElementFactory_Proxy::newObject (Zend_Pdf_Element $objectValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_ElementFactory_Proxy::newStreamObject ($streamValue)
Reusage of the freed object. It's not a support of new feature, but only improvement.

Member Zend_Pdf_FileParser::readStringUTF16 ($byteCount, $byteOrder=Zend_Pdf_FileParserBYTE_ORDER_BIG_ENDIAN, $characterSet= '')

Consider changing $byteCount to a character count. They are not always equivalent (in the case of surrogates).

Make $byteOrder optional if there is a byte-order mark (BOM) in the string being extracted.

Member Zend_Pdf_FileParser_Font::readStringUTF16 ($byteCount, $byteOrder=Zend_Pdf_FileParserBYTE_ORDER_BIG_ENDIAN, $characterSet= '')
Deal with to-dos in the parent method.

Member Zend_Pdf_FileParser_Font_OpenType::_parseCmapTable ()
Need to rework the selection logic for picking a subtable. We should have an explicit list of preferences, followed by a list of those that are tolerable. Most specifically, since everything above this layer deals in Unicode, we need to be sure to only accept format 0 MacRoman tables.

Member Zend_Pdf_FileParser_Font_OpenType::_parseOs2Table ()

Font is recognized as Adobe Latin subset font if it only contains Basic Latin characters (only bit 0 of Unicode range bits is set). Actually, other Unicode subranges like General Punctuation (bit 31) also fall into Adobe Latin characters. So this code has to be modified.

Obtain the x and capital heights from the 'glyf' table if they haven't been supplied here instead of storing zero.

Obtain the x and capital heights from the 'glyf' table if they haven't been supplied here instead of storing zero.

Member Zend_Pdf_FileParser_Font_OpenType::parse ()

Add parser for kerning pairs.

Add parser for ligatures.

Add parser for other useful hinting tables.

Member Zend_Pdf_Font::fontWithName ($name, $embeddingOptions=0)
It would be cool to be able to have a mapping of font names to file paths in a configuration file for frequently used custom fonts. This would allow a user to use custom fonts without having to hard-code file paths all over the place. Table this idea until Zend_Config is ready.

Member Zend_Pdf_Image::imageWithPath ($filePath)
switch to new implementation

Member Zend_Pdf_Page::__construct ($param1, $param2=null, $param3=null)

support of user defined pagesize notations, like: "210x297mm", "595x842", "8.5x11in", "612x792"

support of pagesize recalculation to "default user space units"

Member Zend_Pdf_Page::clipEllipse ($x1, $y1, $x2, $y2, $startAngle=null, $endAngle=null)
process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Member Zend_Pdf_Page::drawContentStream ($cs, $x1, $y1, $x2, $y2)
implementation

Member Zend_Pdf_Page::drawEllipse ($x1, $y1, $x2, $y2, $param5=null, $param6=null, $param7=null)
process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Member Zend_Pdf_Page::drawLayoutBox ($box, $x, $y)
implementation

Member Zend_Pdf_Page::flush ()
Don't forget to close all current graphics operations (like path drawing)

Member Zend_Pdf_Page::pathClose ()
implementation

Member Zend_Pdf_Page::pathLine ($x, $y)
implementation

Member Zend_Pdf_Page::pathMove ($x, $y)
implementation

Member Zend_Pdf_Page::render (Zend_Pdf_ElementFactory_Interface $objFactory)

Don't forget to close all current graphics operations (like path drawing)

Page cloning must be implemented here instead of exception. PDF objects (ex. fonts) can be shared between pages. Thus all referenced objects, which can be modified, must be cloned recursively, to avoid producing wrong object references in a context of source PDF.

Member Zend_Pdf_Page::saveGS ()
check for the open paths

Member Zend_Pdf_Parser::__construct ($source, Zend_Pdf_ElementFactory_Interface $factory, $load)
To support PDF versions 1.5 (Acrobat 6) and PDF version 1.7 (Acrobat 7) Stream compression filter must be implemented (for compressed object streams). Cross reference streams must be implemented

Member Zend_Pdf_Resource_Font_CidFont::getCoveredPercentage ($string, $charEncoding= '')
Properly handle characters encoded as surrogate pairs.

Member Zend_Pdf_Resource_Font_CidFont_TrueType::__construct (Zend_Pdf_FileParser_Font_OpenType_TrueType $fontParser, $embeddingOptions)
Joing this class with Zend_Pdf_Resource_Font_Simple_Parsed_TrueType

Member Zend_Pdf_Resource_Font_FontDescriptor::factory (Zend_Pdf_Resource_Font $font, Zend_Pdf_FileParser_Font_OpenType $fontParser, $embeddingOptions)
Calculate value for StemV.

Member Zend_Pdf_Resource_Font_Simple::__construct ()
It's easy to add other encodings support now (Standard-Encoding, MacRomanEncoding, PDFDocEncoding, MacExpertEncoding, Symbol, and ZapfDingbats). Steps for the implementation:
  • completely describe all PDF single byte encodings in the documentation
  • implement non-WinAnsi encodings processing into encodeString()/decodeString() methods

Member Zend_Pdf_Resource_Font_Simple::getCoveredPercentage ($string, $charEncoding= '')
Properly handle characters encoded as surrogate pairs.

Member Zend_Pdf_Resource_Font_Simple_Standard_Symbol::encodeString ($string, $charEncoding)
Properly handle characters encoded as surrogate pairs.

Member Zend_Pdf_Resource_Font_Simple_Standard_ZapfDingbats::encodeString ($string, $charEncoding)
Properly handle characters encoded as surrogate pairs.

Member Zend_Pdf_Resource_Image_Png::__construct ($imageFileName)

Add compression conversions to support compression strategys other than PNG_COMPRESSION_DEFAULT_STRATEGY.

Add pre-compression filtering.

Add interlaced image handling.

Add support for 16-bit images. Requires PDF version bump to 1.5 at least.

Add processing for all PNG chunks defined in the spec. gAMA etc.

Fix tRNS chunk support for Indexed Images to a SMask.

Member Zend_Pdf_Trailer::_checkDictKey ($key)
Make warning (log entry) instead of an exception

Member Zend_Reflection_Docblock::__toString ()
What should this return?

Member Zend_Reflection_Docblock::export ()
What should this do?

Member Zend_Reflection_Docblock_Tag::__toString ()
What should this do?

Member Zend_Reflection_Docblock_Tag::export ()
What should this do?

Member Zend_Reflection_File::__toString ()
What should this serialization look like?

Member Zend_Reflection_File::export ()
What should this do?

Member Zend_Rest_Server::loadFunctions ($functions)
Implement

Member Zend_Rest_Server::setPersistence ($mode)
Implement

Namespace Zend_Search_Lucene
Section should be removed with ZF 2.0 release as obsolete

Member Zend_Search_Lucene::commit ()
undeleteAll processing.

Member Zend_Search_Lucene::getActualGeneration (Zend_Search_Lucene_Storage_Directory $directory)
check if we can use some modification of Apache Lucene generation determination algorithm without performance problems

Member Zend_Search_Lucene::undeleteAll ()
Implementation

Member Zend_Search_Lucene_Document_Html::__construct ($data, $isFile, $storeContent, $defaultEncoding= '')

improve HTML vs HTML fragment recognition

Add correction of wrong HTML encoding recognition processing The case is: Content-type HTTP-EQUIV meta tag is presented, but ISO-8859-5 encoding is actually used, even $this->_doc->encoding demonstrates another recognized encoding

Member Zend_Search_Lucene_Index_SegmentWriter::addTerm ($termEntry, $termDocs)
Write Skip Data to a freq file. It's not used now, but make index more optimal

Member Zend_Search_Lucene_Index_SegmentWriter_DocumentWriter::addDocument (Zend_Search_Lucene_Document $document)
term vector storing support

Member Zend_Search_Lucene_Index_Writer::_updateSegments ()
Process '.cfx' files to check if them are already unused

Member Zend_Search_Lucene_Index_Writer::addIndexes ($readers)
implementation

Member Zend_Search_Lucene_Interface_MultiSearcher::find ($query)
Implement advanced sorting

Member Zend_Search_Lucene_Search_Query_Boolean::optimize (Zend_Search_Lucene_Interface $index)
Group terms with the same boost factors together

Member Zend_Search_Lucene_Search_Query_MultiTerm::optimize (Zend_Search_Lucene_Interface $index)
make an optimization for repeated terms (they may have different signs)

Member Zend_Search_Lucene_Search_Query_Preprocessing_Fuzzy::_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)
check for PCRE unicode support may be performed through Zend_Environment in some future

Member Zend_Search_Lucene_Search_Query_Preprocessing_Fuzzy::rewrite (Zend_Search_Lucene_Interface $index)
check for PCRE unicode support may be performed through Zend_Environment in some future

Member Zend_Search_Lucene_Search_Query_Preprocessing_Term::_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)
check for PCRE unicode support may be performed through Zend_Environment in some future

Member Zend_Search_Lucene_Search_Query_Preprocessing_Term::rewrite (Zend_Search_Lucene_Interface $index)

check for PCRE unicode support may be performed through Zend_Environment in some future

Process $token->getPositionIncrement() to support stemming, synonyms and other analizer design features

Member Zend_Search_Lucene_Search_Query_Wildcard::rewrite (Zend_Search_Lucene_Interface $index)
check for PCRE unicode support may be performed through Zend_Environment in some future

Member Zend_Serializer_Adapter_PhpSerialize::unserialize ($serialized, array $opts=array())
Allow integration with unserialize_callback_func

Member Zend_Server_Interface::setPersistence ($mode)
Determine how to implement this

Member Zend_Service_Delicious::getLastUpdate ()
replace strtotime() with Zend_Date equivalent

Member Zend_Service_Delicious_Post::_parsePostNode (DOMElement $node)
replace strtotime() with Zend_Date equivalent

Member Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponse::__construct (Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType $response)
implement special result methods

Member Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse::isValid ()
implement the true token validation check

Member Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse::isValid ()
implement the true token validation check

Member Zend_Service_Flickr::_validateGroupPoolGetPhotos (array $options)
The following does not do anything [yet], so it is commented out.

Member Zend_Service_Flickr::_validateTagSearch (array $options)
The following does not do anything [yet], so it is commented out.

Member Zend_Service_Flickr::_validateUserSearch (array $options)
The following does not do anything [yet], so it is commented out.

Member Zend_Service_Technorati::_validateOptionUrl (array $options)
support for Zend_Uri_Http

Member Zend_Service_Technorati_TagResultSet::__construct (DomDocument $dom, $options=array())
Validate the following assertion

Member Zend_Session::regenerateId ()
If we can detect that this requester had no session previously, then why regenerate the id before the session has started? Feedback wanted for:

Member Zend_Soap_AutoDiscover::getType ($type)
Exception throwing may be more correct

Member Zend_Soap_Wsdl::__construct ($name, $uri, $strategy=true)
change DomDocument object creation from cparsing to construxting using API It also should authomatically escape $name and $uri values if necessary

Member Zend_Soap_Wsdl::setComplexTypeStrategy ($strategy)
Boolean is for backwards compability with extractComplexType object var. Remove it in later versions.

Member Zend_Soap_Wsdl_Strategy_DefaultComplexType::addComplexType ($type)
check if 'xsd:element' must be used here (it may not be compatible with using 'complexType' node for describing other classes used as attribute types for current class

Member Zend_Test_PHPUnit_ControllerTestCase::reset ()
Need to update Zend_Layout to add a resetInstance() method

Member Zend_Tool_Project_Profile_FileParser_Xml::_lazyLoadContexts ()
determine if this method belongs inside the profile

Member Zend_Tool_Project_Profile_Resource_Container::search ($matchSearchConstraints, $nonMatchSearchConstraints=null)
This should be re-written with better support for a filter iterator, its the way to go

Generated by  Doxygen 1.6.0   Back to index