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\Encoder\Driver\escape |
Currently only handles character sets based on ASCII correctly. PHP does not offer an easy way to determine graphs based on Unicode tables without getting support via setting the locale, which may or may not work and might lead to another bunch of problems. |
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\String |
Class has to be renamed for PHP 7 compatibility. |
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\Locale | all() |
Iterator does not yet support multiple search paths. |
Core\Log | __construct() |
Parse standard parameters. |
Core\Log | report() |
Implement auto-fetch of source info data if configured to do so. |
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. |
Functions summary
Core | ns_file_exists |
Add support for absolute Windows path detection (X:). |