Todo
Classes summary
Core\Authentication\Auto\Driver\digest |
Incomplete draft. |
Core\Authentication\Driver\ldap |
Add support for verifying users manually with superuser access. |
Core\Cache\Driver\storage |
Timestamp is currently incorrectly reported in back-end timezone (TTL verification uses back-end time for comparison and is safe). |
Core\Date |
Requires support for time zones and periods. |
Core\Delegate |
Add support for additional arguments passed to callbacks and defined during add(). |
Core\Plugin\Zone |
Is deferred zone load a good idea? Invocation is always performed, but plugins may not exist anyway. |
Core\Storage\Driver\sqlite2 |
Doesn't yet fully support execution arguments (row class and context argument). |
Core\Storage\Driver\sqlite2_Result |
Add support for context arguments. |
Core\Storage\Driver\sqlite3 |
Doesn't yet fully support execution arguments (row class and context argument). |
Core\Storage\Driver\sqlite3_Result |
Add support for context arguments. |
Core\Translation |
Documentation currently transparently refers to language translation return types, as no other translation driver exists. |
Core\URI\Driver\ftp |
Implement parsing of FTP-specific query components. |
Core\View\Driver\coreui\Control\Button |
Allowing HTML-formatted contents allows formatting of text and embedded controls. |
Interfaces summary
Core\Configurable |
Replace by trait in PHP 5.4 for Medusa 3.2. |
Methods summary
Core\Cache | __construct() |
Add option for preferred hash type (defaults to MD5). |
Core\Charset | vformat() |
Needs support for position specifiers. |
Core\Env_FileList | filterIndices() |
Prototype implementation. Probably should return new instance instead. |
Core\Exchange\Driver\csv | export() |
Not yet implemented. |
Core\Exchange\Driver\csv_Import | rewind() |
Not yet implemented. |
Core\Fault\Reporter\Driver\mailto | sender() |
This should be configurable. |
Core\Fault\Reporter\Driver\mailto | subject() |
This should be configurable. |
Core\Log | report() |
Implement auto-fetch of source info data if configured to do so. |
Core\Module | version() |
Currently only implemented for already loaded modules. |
Core\OS | resolveToRelativeAppPath() |
Method usage not completely clear. Mainly used to shorten file names in debug reports. |
Core\Plugin\Zone | unregisterPlugin() |
Currently doesn't remove registered listeners. |
Core\Storage\Driver\mysql | unifyErrorCode() |
Add support for more error codes. |
Core\Storage\Driver\odbc | backendVersion() |
Not yet implemented. Does establish an ODBC connection but does not yet fetch any version information. |
Core\Storage\Driver\odbc | clientVersion() |
Not yet implemented. |
Core\Storage\Driver\odbc | unifyErrorCode() |
Add support for more error codes. |
Core\Storage\Driver\sqlite2_Statement | _transform_Insert() |
Add support for all update operations via a conditional postprocessing call. |
Core\Storage\Driver\sqlite3 | unifyErrorCode() |
Add support for more error codes. |
Core\Storage\Driver\sqlite3_Statement | _transform_Insert() |
Add support for all update operations via a conditional postprocessing call. |
Core\Storage\Field | cache() |
Optimise for multiple key query (currently each key is separately fetched). |
Core\Storage\Field\Aggregate | getDataForUndefinedKey() |
Currently all requested values are cached. Add full cache control options. |
Core\Storage\SQL_Statement | _transform_Core_Storage_Accessor_Match() |
BOOLEAN MODE is a MySQL-specific SQL extensions available for MyISAM tables only. |
Core\Stream | readln() |
Needs optimisation for the generic case and support for push back operations. Additionally, the current implementation only supports LF line endings. |
Core\Stream\Driver\csv | write() |
Not yet implemented. |
Core\Translation | setDefaultLocaleAccept() |
Not yet implemented. |