Markers (TODO / FIXME)
Http/Client.php1
Type | Line | Description |
---|---|---|
todo | 52 | Implement proxy settings |
Http/Cookie.php1
Type | Line | Description |
---|---|---|
todo | 98 | Add validation of each one of the parameters (legal domain, etc.) |
Http/UserAgent/Spam.php1
Type | Line | Description |
---|---|---|
todo | 35 | User Agent Signatures |
Http/CookieJar.php1
Type | Line | Description |
---|---|---|
todo | 370 | Add the $uri functionality. |
Http/Header/SetCookie.php2
Type | Line | Description |
---|---|---|
todo | 34 | Implement proxy settings |
todo | 168 | Add validation of each one of the parameters (legal domain, etc.) |
Mail.php4
Type | Line | Description |
---|---|---|
todo | 175 | Allow passing a string to indicate the transport to load |
todo | 175 | Allow passing in optional options for the transport to load |
todo | 188 | Allow passing a string to indicate the transport to load |
todo | 188 | Allow passing in optional options for the transport to load |
Pdf.php8
Type | Line | Description |
---|---|---|
todo | 100 | implement it as a class, which supports ArrayAccess and Iterator interfaces, to provide incremental parsing and pages tree updating. That will give good performance and memory (PDF size) benefits. |
todo | 578 | atomatically attach page to the document, if it's not done yet. |
todo | 578 | check, that page is attached to the current document |
todo | 578 | Dump pages as a balanced tree instead of a plain set. |
todo | 674 | Create a balanced tree instead of plain structure. |
todo | 1028 | Give appropriate name and make method public |
todo | 1401 | This really isn't the best location for this method. It should probably actually exist as Zend_Pdf_Element_Date or something like that. |
todo | 1401 | 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. |
Memory/Value.php1
Type | Line | Description |
---|---|---|
todo | 23 | also implement Countable for PHP 5.1 but not yet to stay 5.0 compatible |
Tool/Project/Profile/FileParser/Xml.php1
Type | Line | Description |
---|---|---|
todo | 221 | determine if this method belongs inside the profile |
Tool/Framework/Client/Console.php1
Type | Line | Description |
---|---|---|
todo | 38 | methods need more API documentation. |
Pdf/Cmap.php4
Type | Line | Description |
---|---|---|
todo | 24 | Write code for Zend_Pdf_FontCmap_HighByteMapping class. |
todo | 24 | Write code for Zend_Pdf_FontCmap_MixedCoverage class. |
todo | 24 | Write code for Zend_Pdf_FontCmap_TrimmedArray class. |
todo | 24 | Write code for Zend_Pdf_FontCmap_SegmentedCoverage class. |
Pdf/Outline.php1
Type | Line | Description |
---|---|---|
todo | 24 | Implement an ability to associate an outline item with a structure element (PDF 1.3 feature) |
Pdf/ElementFactory.php2
Type | Line | Description |
---|---|---|
todo | 325 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
todo | 341 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
Pdf/Parser.php1
Type | Line | Description |
---|---|---|
todo | 403 | 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 |
Pdf/FileParser.php2
Type | Line | Description |
---|---|---|
todo | 376 | Consider changing $byteCount to a character count. They are not always equivalent (in the case of surrogates). |
todo | 376 | Make $byteOrder optional if there is a byte-order mark (BOM) in the string being extracted. |
Pdf/Trailer.php1
Type | Line | Description |
---|---|---|
todo | 50 | Make warning (log entry) instead of an exception |
Pdf/Canvas/Interface.php2
Type | Line | Description |
---|---|---|
todo | 217 | process special cases with $x2-$x1 == 0 or $y2-$y1 == 0 |
todo | 283 | process special cases with $x2-$x1 == 0 or $y2-$y1 == 0 |
Pdf/Canvas/Abstract.php3
Type | Line | Description |
---|---|---|
todo | 314 | check for the open paths |
todo | 399 | process special cases with $x2-$x1 == 0 or $y2-$y1 == 0 |
todo | 586 | process special cases with $x2-$x1 == 0 or $y2-$y1 == 0 |
Pdf/Resource/Font/CidFont/TrueType.php1
Type | Line | Description |
---|---|---|
todo | 52 | Joing this class with Zend_Pdf_Resource_Font_Simple_Parsed_TrueType |
Pdf/Resource/ImageFactory.php1
Type | Line | Description |
---|---|---|
todo | 23 | Use Zend_Mime not file extension for type determination. |
Pdf/Resource/Image/Png.php6
Type | Line | Description |
---|---|---|
todo | 67 | Add compression conversions to support compression strategys other than PNG_COMPRESSION_DEFAULT_STRATEGY. |
todo | 67 | Add pre-compression filtering. |
todo | 67 | Add interlaced image handling. |
todo | 67 | Add support for 16-bit images. Requires PDF version bump to 1.5 at least. |
todo | 67 | Add processing for all PNG chunks defined in the spec. gAMA etc. |
todo | 67 | Fix tRNS chunk support for Indexed Images to a SMask. |
Pdf/Outline/Created.php1
Type | Line | Description |
---|---|---|
todo | 34 | Implement an ability to associate an outline item with a structure element (PDF 1.3 feature) |
Pdf/ElementFactory/Proxy.php2
Type | Line | Description |
---|---|---|
todo | 187 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
todo | 200 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
Pdf/ElementFactory/Interface.php2
Type | Line | Description |
---|---|---|
todo | 123 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
todo | 133 | Reusage of the freed object. It's not a support of new feature, but only improvement. |
Pdf/Image.php1
Type | Line | Description |
---|---|---|
todo | 119 | switch to new implementation |
Pdf/Element.php1
Type | Line | Description |
---|---|---|
todo | 70 | It's nevessry to check if SplObjectStorage class works faster (Needs PHP 5.3.x to attach object _with_ additional data to storage) |
Pdf/Element/Object/Stream.php2
Type | Line | Description |
---|---|---|
todo | 186 | Check, how external files can be processed. |
todo | 243 | Check, how external files can be processed. |
Pdf/FileParser/Font/OpenType.php1
Type | Line | Description |
---|---|---|
todo | 784 | 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. |
Pdf/FileParser/Font.php1
Type | Line | Description |
---|---|---|
todo | 104 | Deal with to-dos in the parent method. |
Pdf/Page.php3
Type | Line | Description |
---|---|---|
todo | 277 | support of user defined pagesize notations, like: "210x297mm", "595x842", "8.5x11in", "612x792" |
todo | 539 | Don't forget to close all current graphics operations (like path drawing) |
todo | 598 | Don't forget to close all current graphics operations (like path drawing) |
Pdf/NameTree.php1
Type | Line | Description |
---|---|---|
todo | 27 | implement lazy resource loading so resources will be really loaded at access time |
XmlRpc/Response.php1
Type | Line | Description |
---|---|---|
todo | 193 | Locate why this passes tests but a simplexml import doesn't |
Crypt/Hmac.php2
Type | Line | Description |
---|---|---|
todo | 28 | Patch for refactoring failed tests (key block sizes >80 using internal algo) |
todo | 28 | Check if mhash() is a required alternative (will be PECL-only soon) |
Filter/StripTags.php1
Type | Line | Description |
---|---|---|
todo | 230 | improve docblock descriptions |
Layout.php1
Type | Line | Description |
---|---|---|
todo | 555 | Set inflector from view renderer at same time |
Uri.php1
Type | Line | Description |
---|---|---|
todo | 127 |
Service/Technorati/ResultSet.php1
Type | Line | Description |
---|---|---|
todo | 68 | public $firstResultPosition; |
Service/WindowsAzure/Log/Writer/WindowsAzure.php2
Type | Line | Description |
---|---|---|
todo | 145 | enable custom formatters using the WindowsAzure_Storage_DynamicTableEntity class |
todo | 156 | format the event using a formatted, not in this method |
Service/Technorati.php1
Type | Line | Description |
---|---|---|
todo | 914 | support for Zend_Uri_Http |
Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php1
Type | Line | Description |
---|---|---|
todo | 50 | implement special result methods |
Service/Amazon/SimpleDb.php1
Type | Line | Description |
---|---|---|
todo | 62 | SSL is required |
Service/Amazon/S3/Stream.php2
Type | Line | Description |
---|---|---|
todo | 232 | handle current position for writing! |
todo | 376 | Renaming isn't supported, always return false |
Service/Amazon/Item.php1
Type | Line | Description |
---|---|---|
todo | 227 | For consistency in a bugfix all tracks are appended to one single array |
Dojo/Form/Element/Dijit.php1
Type | Line | Description |
---|---|---|
todo | 49 | Should we set dojo view helper paths here? |
EventManager/ResponseCollection.php2
Type | Line | Description |
---|---|---|
todo | 61 | Currently, IteratorMode is ignored, as we use the default (keep); should this be implemented? |
todo | 238 | Does this need to be implemented? |
Rest/Server.php2
Type | Line | Description |
---|---|---|
todo | 547 | Implement |
todo | 557 | Implement |
Soap/Wsdl.php1
Type | Line | Description |
---|---|---|
todo | 147 | Boolean is for backwards compability with extractComplexType object var. Remove it in later versions. |
Mail/Transport/Smtp.php2
Type | Line | Description |
---|---|---|
todo | 108 | Someone please make this compatible with the SendMail transport class. |
todo | 176 | Rename this to sendMail, it's a public method... |
Mail/Protocol/Imap.php3
Type | Line | Description |
---|---|---|
todo | 200 | add handling of '[' and ']' to parser for easier handling of response text |
todo | 798 | parse response? |
todo | 809 | parse response |
Mail/Protocol/Smtp/Auth/Crammd5.php1
Type | Line | Description |
---|---|---|
todo | 64 | Perform CRAM-MD5 authentication with supplied credentials |
Mail/Protocol/Abstract.php1
Type | Line | Description |
---|---|---|
todo | 37 | Implement proxy settings |
Mail/Part.php2
Type | Line | Description |
---|---|---|
todo | 303 | fetch part |
todo | 337 | fetch part |
Mail/Storage/Pop3.php3
Type | Line | Description |
---|---|---|
todo | 111 | implement |
todo | 134 | implement |
todo | 143 | find a way to avoid decoding the headers |
Mail/Storage/Mbox.php6
Type | Line | Description |
---|---|---|
todo | 144 | that's ugly, would be better to let the message class decide |
todo | 146 | top/body lines |
todo | 152 | need a way to change that |
todo | 179 | implement |
todo | 187 | toplines |
todo | 203 | implement |
Mail/Storage/Imap.php8
Type | Line | Description |
---|---|---|
todo | 69 | with an internal cache we could optimize this class, or create an extra class with |
todo | 188 | implement |
todo | 196 | toplines |
todo | 212 | implement |
todo | 331 | expunge here or at close? we can handle an error here better and are more fail safe |
todo | 371 | use search to find number directly |
todo | 496 | we assume / as the hierarchy delim - need to get that from the folder class! |
todo | 580 | handle class instances for $message |
Mail/Storage/Maildir.php4
Type | Line | Description |
---|---|---|
todo | 75 | getFlags($id) for fast access if headers are not needed (i.e. just setting flags)? |
todo | 177 | that's ugly, would be better to let the message class decide |
todo | 199 | implement |
todo | 233 | implement |
Mail/Storage/Writable/Maildir.php6
Type | Line | Description |
---|---|---|
todo | 45 | init maildir (+ constructor option create if not found) |
todo | 224 | This could fail in the middle of the task, which is not optimal. |
todo | 328 | This is also not atomar and has similar problems as removeFolder() |
todo | 566 | handle class instances for $message |
todo | 1023 | is there a safe way to keep the handle open for writing? |
todo | 1032 | should get file handler from _calculateQuota |
Oauth/Http.php1
Type | Line | Description |
---|---|---|
todo | 157 | Remove cycling?; Replace with upfront do-or-die configuration |
Mime/Decode.php2
Type | Line | Description |
---|---|---|
todo | 47 | we're ignoring \r for now - is this function fast enough and is it safe to asume noone needs \r? |
todo | 123 | we're ignoring \r for now - is this function fast enough and is it safe to asume noone needs \r? |
Feed.php1
Type | Line | Description |
---|---|---|
todo | 277 | Allow findFeeds() to follow one, but only one, code 302. |
Json.php1
Type | Line | Description |
---|---|---|
todo | 196 | Optimize with ascii keys, if performance is bad |
Amf/Parse/Amf3/Deserializer.php4
Type | Line | Description |
---|---|---|
todo | 29 | readObject to handle Typed Objects |
todo | 29 | readXMLStrimg to be implemented. |
todo | 29 | Class could be implemented as Factory Class with each data type it's own class. |
todo | 273 | Rather than using an array of traitsInfo create Zend_Amf_Value_TraitsInfo |
Amf/Parse/TypeLoader.php1
Type | Line | Description |
---|---|---|
todo | 44 | PHP 5.3 can drastically change this class w/ namespace and the new call_user_func w/ namespace |
Amf/Parse/Amf0/Deserializer.php4
Type | Line | Description |
---|---|---|
todo | 29 | Implement Typed Object Class Mapping |
todo | 29 | Class could be implemented as Factory Class with each data type it's own class |
todo | 189 | 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. |
todo | 254 | implement Typed Class mapping |
Amf/Util/BinaryStream.php2
Type | Line | Description |
---|---|---|
todo | 92 | Should check that there are enough bytes left in the stream we are about to read. |
todo | 250 | This could use the unpack() w/ S,n, or v |
Amf/Server.php3
Type | Line | Description |
---|---|---|
todo | 48 | Make the reflection methods cache and autoload. |
todo | 486 | should implement and SPL observer pattern for custom AMF headers |
todo | 486 | DescribeService support |
Amf/Request.php1
Type | Line | Description |
---|---|---|
todo | 37 | Currently not checking if the object needs to be Type Mapped to a server object. |
View/Helper/Navigation/Links.php1
Type | Line | Description |
---|---|---|
todo | 724 | add more attribs |
Feed/Reader/Extension/Thread/Entry.php2
Type | Line | Description |
---|---|---|
todo | 43 | to be implemented |
todo | 46 | Implement "replies" and "updated" constructs from standard |
Feed/Reader/Extension/Syndication/Feed.php1
Type | Line | Description |
---|---|---|
todo | 104 | fix generalisation, how? |
Feed/Reader/Extension/Atom/Feed.php2
Type | Line | Description |
---|---|---|
todo | 205 | Is this the same as subtitle? |
todo | 229 | Add uri support |
Feed/Reader/Extension/Atom/Entry.php1
Type | Line | Description |
---|---|---|
todo | 567 | Investigate why _getAtomType() fails here. Is it even needed? |
Controller/Request/Http.php3
Type | Line | Description |
---|---|---|
todo | 265 | How to retrieve from nested arrays |
todo | 307 | How to retrieve from nested arrays |
todo | 326 | How to retrieve from nested arrays |
Controller/Router/Rewrite.php2
Type | Line | Description |
---|---|---|
todo | 386 | Should be an interface method. Hack for 1.0 BC |
todo | 391 | Should be an interface method. Hack for 1.0 BC |
Controller/Router/Route/Chain.php1
Type | Line | Description |
---|---|---|
todo | 98 | Should be an interface method. Hack for 1.0 BC |
Server/Definition.php1
Type | Line | Description |
---|---|---|
todo | 22 | Implement iterator |
Server/Interface.php1
Type | Line | Description |
---|---|---|
todo | 110 | Determine how to implement this |
Serializer/Adapter/PhpSerialize.php2
Type | Line | Description |
---|---|---|
todo | 74 | Allow integration with unserialize_callback_func |
todo | 85 | @see php.ini directive "unserialize_callback_func" |
Serializer/Adapter/PythonPickle.php1
Type | Line | Description |
---|---|---|
todo | 256 | write unicode / binary |
Cloud/DocumentService/Adapter/SimpleDb.php1
Type | Line | Description |
---|---|---|
todo | 142 | package this in Pages |
Cloud/DocumentService/Adapter/SimpleDb/Query.php1
Type | Line | Description |
---|---|---|
todo | 151 | Ensure this fulfills the entire SimpleDB query specification for WHERE |
Cloud/DocumentService/Adapter/WindowsAzure.php1
Type | Line | Description |
---|---|---|
todo | 124 | support $usePathStyleUri and $retryPolicy |
Cloud/DocumentService/Adapter/WindowsAzure/Query.php2
Type | Line | Description |
---|---|---|
todo | 25 | Look into preventing a query injection attack. |
todo | 135 | Azure service doesn't seem to support this yet; emulate? |
Cloud/QueueService/Adapter/WindowsAzure.php1
Type | Line | Description |
---|---|---|
todo | 99 | support $usePathStyleUri and $retryPolicy |
Cloud/QueueService/Adapter/Sqs.php2
Type | Line | Description |
---|---|---|
todo | 150 | ZF-9050 Fix the SQS client library in trunk to return all attribute values |
todo | 174 | Add support for SetQueueAttributes to client library |
Cloud/StorageService/Adapter/S3.php2
Type | Line | Description |
---|---|---|
todo | 246 | Support 'prefix' parameter for Zend_Service_Amazon_S3::getObjectsByBucket() |
todo | 316 | support bucket domain names |
Cloud/StorageService/Adapter/Nirvanix.php1
Type | Line | Description |
---|---|---|
todo | 140 | Differentiate among errors in the Nirvanix adapter |
Config/Writer/FileAbstract.php1
Type | Line | Description |
---|---|---|
todo | 123 | For 2.0 this should be redone into an abstract method. |
Search/Lucene/Analysis/Analyzer/Common.php1
Type | Line | Description |
---|---|---|
todo | 41 | ZSearchHTMLAnalyzer and ZSearchXMLAnalyzer implementation |
Search/Lucene/Index/SegmentWriter/DocumentWriter.php1
Type | Line | Description |
---|---|---|
todo | 85 | term vector storing support |
Search/Lucene/Search/Query/Preprocessing/Term.php1
Type | Line | Description |
---|---|---|
todo | 223 | Process $token->getPositionIncrement() to support stemming, synonyms and other analizer design features |
Search/Lucene.php3
Type | Line | Description |
---|---|---|
todo | 247 | check if we can use some modification of Apache Lucene generation determination algorithm without performance problems |
todo | 1428 | undeleteAll processing. |
todo | 1572 | Implementation |
Db/Adapter/Oracle.php2
Type | Line | Description |
---|---|---|
todo | 325 | Discover integer unsigned property. |
todo | 495 | Support FETCH_CLASS and FETCH_INTO. |
Db/Adapter/Mysqli.php1
Type | Line | Description |
---|---|---|
todo | 397 | Return value should be int? |
Db/Adapter/Pdo/Mssql.php2
Type | Line | Description |
---|---|---|
todo | 190 | Discover column primary key position. |
todo | 190 | Discover integer unsigned property. |
Db/Adapter/Pdo/Pgsql.php1
Type | Line | Description |
---|---|---|
todo | 119 | Discover integer unsigned property. |
Db/Adapter/Pdo/Ibm.php2
Type | Line | Description |
---|---|---|
todo | 86 | also differentiate between z/OS and i/5 |
todo | 213 | Discover integer unsigned property. |
Db/Adapter/Pdo/Oci.php1
Type | Line | Description |
---|---|---|
todo | 150 | Discover integer unsigned property. |
Db/Adapter/Pdo/Abstract.php1
Type | Line | Description |
---|---|---|
todo | 325 | Support FETCH_CLASS and FETCH_INTO. |
Db/Adapter/Sqlsrv.php2
Type | Line | Description |
---|---|---|
todo | 402 | Discover integer unsigned property. |
todo | 562 | Support FETCH_CLASS and FETCH_INTO. |
Ldap/Converter.php1
Type | Line | Description |
---|---|---|
todo | 76 | write more tests |
Auth/Adapter/Http.php3
Type | Line | Description |
---|---|---|
todo | 30 | Support auth-int |
todo | 30 | Track nonces, nonce-count, opaque for replay protection and stale support |
todo | 30 | Support Authentication-Info header |
Gdata/YouTube.php1
Type | Line | Description |
---|---|---|
todo | 823 | there seems to be a bug where v1 inbox entries dont |
Gdata/Docs.php1
Type | Line | Description |
---|---|---|
todo | 257 | ZF-8732: This should return a *subclass* of Zend_Gdata_Entry, but the appropriate type doesn't exist yet. |
Gdata/Analytics/DataQuery.php1
Type | Line | Description |
---|---|---|
todo | 175 | goals 1-20 |
Test/PHPUnit/ControllerTestCase.php1
Type | Line | Description |
---|---|---|
todo | 212 | Need to update Zend_Layout to add a resetInstance() method |
Console/Getopt.php9
Type | Line | Description |
---|---|---|
todo | 23 | 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 (','). |
todo | 23 | 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. |
todo | 23 | 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. |
todo | 23 | Handle flags that implicitly print usage message, e.g. --help |
todo | 23 | 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. |
todo | 23 | 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=#' |
todo | 23 | Enable user to specify header and footer content in the help message. |
todo | 23 | Feature request to handle option interdependencies. e.g. if -b is specified, -a must be specified or else the usage is invalid. |
todo | 23 | Feature request to implement callbacks. e.g. if -a is specified, run function 'handleOptionA'(). |
OpenId/Consumer.php1
Type | Line | Description |
---|---|---|
todo | 709 | OpenID 2.0 (7.3) XRI and Yadis discovery |
Reflection/Docblock/Tag.php2
Type | Line | Description |
---|---|---|
todo | 77 | What should this do? |
todo | 89 | What should this do? |
Reflection/Property.php1
Type | Line | Description |
---|---|---|
todo | 22 | implement line numbers |
Reflection/File.php2
Type | Line | Description |
---|---|---|
todo | 134 | What should this do? |
todo | 287 | What should this serialization look like? |
Reflection/Docblock.php2
Type | Line | Description |
---|---|---|
todo | 72 | What should this do? |
todo | 85 | What should this return? |