Markers

Http/Client.php   1

Type Line Description
todo 66 Implement proxy settings

Http/Cookie.php   1

Type Line Description
todo 110 Add validation of each one of the parameters (legal domain, etc.)

Http/UserAgent/Spam.php   1

Type Line Description
todo 40 User Agent Signatures

Http/CookieJar.php   1

Type Line Description
todo 381 Add the $uri functionality.

Http/Header/SetCookie.php   2

Type Line Description
todo 47 Implement proxy settings
todo 184 Add validation of each one of the parameters (legal domain, etc.)

Mail.php   4

Type Line Description
todo 183 Allow passing a string to indicate the transport to load
todo 183 Allow passing in optional options for the transport to load
todo 195 Allow passing a string to indicate the transport to load
todo 195 Allow passing in optional options for the transport to load

Pdf.php   8

Type Line Description
todo 585 atomatically attach page to the document, if it's not done yet.
todo 585 check, that page is attached to the current document
todo 585 Dump pages as a balanced tree instead of a plain set.
todo 678 Create a balanced tree instead of plain structure.
todo 1040 Give appropriate name and make method public
todo 1419 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 1419 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.
todo 107 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.

Memory/Value.php   1

Type Line Description
todo 35 also implement Countable for PHP 5.1 but not yet to stay 5.0 compatible

Tool/Project/Profile/FileParser/Xml.php   1

Type Line Description
todo 228 determine if this method belongs inside the profile

Tool/Framework/Client/Console.php   1

Type Line Description
todo 48 methods need more API documentation.

Pdf/Cmap.php   4

Type Line Description
todo 53 Write code for Zend_Pdf_FontCmap_HighByteMapping class.
todo 53 Write code for Zend_Pdf_FontCmap_MixedCoverage class.
todo 53 Write code for Zend_Pdf_FontCmap_TrimmedArray class.
todo 53 Write code for Zend_Pdf_FontCmap_SegmentedCoverage class.

Pdf/Outline.php   1

Type Line Description
todo 34 Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Pdf/ElementFactory.php   2

Type Line Description
todo 333 Reusage of the freed object. It's not a support of new feature, but only improvement.
todo 349 Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/FileParser.php   2

Type Line Description
todo 401 Consider changing $byteCount to a character count. They are not always equivalent (in the case of surrogates).
todo 401 Make $byteOrder optional if there is a byte-order mark (BOM) in the string being extracted.

Pdf/Canvas/Interface.php   2

Type Line Description
todo 234 process special cases with $x2-$x1 == 0 or $y2-$y1 == 0
todo 303 process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Pdf/Canvas/Abstract.php   3

Type Line Description
todo 323 check for the open paths
todo 416 process special cases with $x2-$x1 == 0 or $y2-$y1 == 0
todo 606 process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Pdf/Resource/Font/CidFont/TrueType.php   1

Type Line Description
todo 62 Joing this class with Zend_Pdf_Resource_Font_Simple_Parsed_TrueType

Pdf/Resource/ImageFactory.php   1

Type Line Description
todo 33 Use Zend_Mime not file extension for type determination.

Pdf/Resource/Image/Png.php   6

Type Line Description
todo 79 Add compression conversions to support compression strategys other than PNG_COMPRESSION_DEFAULT_STRATEGY.
todo 79 Add pre-compression filtering.
todo 79 Add interlaced image handling.
todo 79 Add support for 16-bit images. Requires PDF version bump to 1.5 at least.
todo 79 Add processing for all PNG chunks defined in the spec. gAMA etc.
todo 79 Fix tRNS chunk support for Indexed Images to a SMask.

Pdf/Outline/Created.php   1

Type Line Description
todo 44 Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Pdf/ElementFactory/Proxy.php   2

Type Line Description
todo 195 Reusage of the freed object. It's not a support of new feature, but only improvement.
todo 208 Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/ElementFactory/Interface.php   2

Type Line Description
todo 131 Reusage of the freed object. It's not a support of new feature, but only improvement.
todo 141 Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/Element.php   1

Type Line Description
todo 81 It's nevessry to check if SplObjectStorage class works faster (Needs PHP 5.3.x to attach object _with_ additional data to storage)

Pdf/FileParser/Font/OpenType.php   1

Type Line Description
todo 800 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.php   1

Type Line Description
todo 118 Deal with to-dos in the parent method.

Pdf/Page.php   2

Type Line Description
todo 546 Don't forget to close all current graphics operations (like path drawing)
todo 606 Don't forget to close all current graphics operations (like path drawing)

Pdf/NameTree.php   1

Type Line Description
todo 36 implement lazy resource loading so resources will be really loaded at access time

Crypt/Hmac.php   2

Type Line Description
todo 39 Patch for refactoring failed tests (key block sizes >80 using internal algo)
todo 39 Check if mhash() is a required alternative (will be PECL-only soon)

Filter/StripTags.php   1

Type Line Description
todo 238 improve docblock descriptions

Layout.php   1

Type Line Description
todo 563 Set inflector from view renderer at same time

Uri.php   1

Type Line Description
todo 127

Service/Technorati/ResultSet.php   1

Type Line Description
todo 68 public $firstResultPosition;

Service/WindowsAzure/Log/Writer/WindowsAzure.php   2

Type Line Description
todo 167 enable custom formatters using the WindowsAzure_Storage_DynamicTableEntity class
todo 184 format the event using a formatted, not in this method

Service/Technorati.php   1

Type Line Description
todo 931 support for Zend_Uri_Http

Service/Twitter.php   2

Type Line Description
todo 359 Have a separate payload object to represent rate limits
todo 985 Support additional parameters supported by statuses/update endpoint

Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php   1

Type Line Description
todo 56 implement special result methods

Service/Amazon/SimpleDb.php   1

Type Line Description
todo 62 SSL is required

Service/Amazon/S3/Stream.php   2

Type Line Description
todo 232 handle current position for writing!
todo 376 Renaming isn't supported, always return false

Service/Amazon/Item.php   1

Type Line Description
todo 227 For consistency in a bugfix all tracks are appended to one single array

Dojo/Form/Element/Dijit.php   1

Type Line Description
todo 57 Should we set dojo view helper paths here?

EventManager/ResponseCollection.php   2

Type Line Description
todo 71 Currently, IteratorMode is ignored, as we use the default (keep); should this be implemented?
todo 244 Does this need to be implemented?

Rest/Server.php   2

Type Line Description
todo 553 Implement
todo 563 Implement

Soap/Wsdl.php   1

Type Line Description
todo 144 Boolean is for backwards compability with extractComplexType object var. Remove it in later versions.

Mail/Transport/Smtp.php   2

Type Line Description
todo 118 Someone please make this compatible with the SendMail transport class.
todo 185 Rename this to sendMail, it's a public method...

Mail/Protocol/Imap.php   3

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.php   1

Type Line Description
todo 69 Perform CRAM-MD5 authentication with supplied credentials

Mail/Protocol/Abstract.php   1

Type Line Description
todo 50 Implement proxy settings

Mail/Part.php   2

Type Line Description
todo 303 fetch part
todo 337 fetch part

Mail/Storage/Pop3.php   3

Type Line Description
todo 111 implement
todo 134 implement
todo 143 find a way to avoid decoding the headers

Mail/Storage/Mbox.php   6

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.php   8

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.php   4

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.php   6

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.php   1

Type Line Description
todo 169 Remove cycling?; Replace with upfront do-or-die configuration

Mime/Decode.php   2

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.php   1

Type Line Description
todo 284 Allow findFeeds() to follow one, but only one, code 302.

Json.php   1

Type Line Description
todo 200 Optimize with ascii keys, if performance is bad

Amf/Parse/Amf3/Deserializer.php   4

Type Line Description
todo 43 readObject to handle Typed Objects
todo 43 readXMLStrimg to be implemented.
todo 43 Class could be implemented as Factory Class with each data type it's own class.
todo 282 Rather than using an array of traitsInfo create Zend_Amf_Value_TraitsInfo

Amf/Parse/TypeLoader.php   1

Type Line Description
todo 53 PHP 5.3 can drastically change this class w/ namespace and the new call_user_func w/ namespace

Amf/Parse/Amf0/Deserializer.php   4

Type Line Description
todo 42 Implement Typed Object Class Mapping
todo 42 Class could be implemented as Factory Class with each data type it's own class
todo 202 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 266 implement Typed Class mapping

Amf/Util/BinaryStream.php   2

Type Line Description
todo 100 Should check that there are enough bytes left in the stream we are about to read.
todo 256 This could use the unpack() w/ S,n, or v

Amf/Server.php   3

Type Line Description
todo 58 Make the reflection methods cache and autoload.
todo 495 should implement and SPL observer pattern for custom AMF headers
todo 495 DescribeService support

Amf/Request.php   1

Type Line Description
todo 46 Currently not checking if the object needs to be Type Mapped to a server object.

View/Helper/Navigation/Links.php   1

Type Line Description
todo 724 add more attribs

Feed/Reader/Extension/Thread/Entry.php   2

Type Line Description
todo 43 to be implemented
todo 46 Implement "replies" and "updated" constructs from standard

Feed/Reader/Extension/Syndication/Feed.php   1

Type Line Description
todo 104 fix generalisation, how?

Feed/Reader/Extension/Atom/Feed.php   2

Type Line Description
todo 205 Is this the same as subtitle?
todo 229 Add uri support

Feed/Reader/Extension/Atom/Entry.php   1

Type Line Description
todo 567 Investigate why _getAtomType() fails here. Is it even needed?

Controller/Request/Http.php   3

Type Line Description
todo 275 How to retrieve from nested arrays
todo 317 How to retrieve from nested arrays
todo 336 How to retrieve from nested arrays

Controller/Router/Rewrite.php   2

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.php   1

Type Line Description
todo 98 Should be an interface method. Hack for 1.0 BC

Server/Definition.php   1

Type Line Description
todo 31 Implement iterator

Server/Interface.php   1

Type Line Description
todo 117 Determine how to implement this

Serializer/Adapter/PhpSerialize.php   2

Type Line Description
todo 85 @see php.ini directive "unserialize_callback_func"
todo 83 Allow integration with unserialize_callback_func

Serializer/Adapter/PythonPickle.php   1

Type Line Description
todo 256 write unicode / binary

Cloud/DocumentService/Adapter/SimpleDb.php   1

Type Line Description
todo 142 package this in Pages

Cloud/DocumentService/Adapter/SimpleDb/Query.php   1

Type Line Description
todo 159 Ensure this fulfills the entire SimpleDB query specification for WHERE

Cloud/DocumentService/Adapter/WindowsAzure.php   1

Type Line Description
todo 124 support $usePathStyleUri and $retryPolicy

Cloud/DocumentService/Adapter/WindowsAzure/Query.php   2

Type Line Description
todo 36 Look into preventing a query injection attack.
todo 144 Azure service doesn't seem to support this yet; emulate?

Cloud/QueueService/Adapter/WindowsAzure.php   1

Type Line Description
todo 99 support $usePathStyleUri and $retryPolicy

Cloud/QueueService/Adapter/Sqs.php   2

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.php   2

Type Line Description
todo 246 Support 'prefix' parameter for Zend_Service_Amazon_S3::getObjectsByBucket()
todo 316 support bucket domain names

Config/Writer/FileAbstract.php   1

Type Line Description
todo 130 For 2.0 this should be redone into an abstract method.

Search/Lucene/Analysis/Analyzer/Common.php   1

Type Line Description
todo 54 ZSearchHTMLAnalyzer and ZSearchXMLAnalyzer implementation

Search/Lucene.php   2

Type Line Description
todo 1433 undeleteAll processing.
todo 1577 Implementation

Db/Adapter/Oracle.php   2

Type Line Description
todo 355 Discover integer unsigned property.
todo 504 Support FETCH_CLASS and FETCH_INTO.

Db/Adapter/Mysqli.php   1

Type Line Description
todo 414 Return value should be int?

Db/Adapter/Pdo/Mssql.php   2

Type Line Description
todo 221 Discover column primary key position.
todo 221 Discover integer unsigned property.

Db/Adapter/Pdo/Pgsql.php   1

Type Line Description
todo 149 Discover integer unsigned property.

Db/Adapter/Pdo/Ibm.php   2

Type Line Description
todo 96 also differentiate between z/OS and i/5
todo 242 Discover integer unsigned property.

Db/Adapter/Pdo/Oci.php   1

Type Line Description
todo 180 Discover integer unsigned property.

Db/Adapter/Pdo/Abstract.php   1

Type Line Description
todo 334 Support FETCH_CLASS and FETCH_INTO.

Db/Adapter/Sqlsrv.php   2

Type Line Description
todo 432 Discover integer unsigned property.
todo 571 Support FETCH_CLASS and FETCH_INTO.

Ldap/Converter.php   1

Type Line Description
todo 102 write more tests

Auth/Adapter/Http.php   3

Type Line Description
todo 44 Support auth-int
todo 44 Track nonces, nonce-count, opaque for replay protection and stale support
todo 44 Support Authentication-Info header

Gdata/YouTube.php   1

Type Line Description
todo 825 there seems to be a bug where v1 inbox entries dont

Gdata/Docs.php   1

Type Line Description
todo 283 ZF-8732: This should return a *subclass* of Zend_Gdata_Entry, but the appropriate type doesn't exist yet.

Gdata/Analytics/DataQuery.php   1

Type Line Description
todo 175 goals 1-20

Test/PHPUnit/ControllerTestCase.php   1

Type Line Description
todo 212 Need to update Zend_Layout to add a resetInstance() method

Console/Getopt.php   9

Type Line Description
todo 127 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 127 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 127 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 127 Handle flags that implicitly print usage message, e.g. --help
todo 127 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 127 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 127 Enable user to specify header and footer content in the help message.
todo 127 Feature request to handle option interdependencies. e.g. if -b is specified, -a must be specified or else the usage is invalid.
todo 127 Feature request to implement callbacks. e.g. if -a is specified, run function 'handleOptionA'().

OpenId/Consumer.php   1

Type Line Description
todo 741 OpenID 2.0 (7.3) XRI and Yadis discovery

Reflection/Docblock/Tag.php   2

Type Line Description
todo 85 What should this do?
todo 97 What should this do?

Reflection/Property.php   1

Type Line Description
todo 29 implement line numbers

Reflection/File.php   2

Type Line Description
todo 142 What should this do?
todo 295 What should this serialization look like?

Reflection/Docblock.php   2

Type Line Description
todo 80 What should this do?
todo 93 What should this return?