Markers
Table of Contents
AppCollection.php
Type | Line | Description |
---|---|---|
TODO | 48 | Introduce AppNotFound exception |
TODO | 76 | Introduce AppNotFound exception |
TODO | 76 | Deal with special class types like controllers and directors |
AppManifest.php
Type | Line | Description |
---|---|---|
TODO | 41 | Add an option to add publishing |
ComposerReader.php
Type | Line | Description |
---|---|---|
TODO | 104 | Allow passing a list of packages to be ignored by this function |
functions.php
Type | Line | Description |
---|---|---|
TODO | 226 | Future iterations should accept a templating engine other than pug |
TODO | 226 | Future revisions should return the template so changes can be made |
RewriteRule.php
Type | Line | Description |
---|---|---|
TODO | 43 | Define translate class for array to Path translation |
TODO | 43 | Define parameter class to replace inside Paths |
Router.php
Type | Line | Description |
---|---|---|
TODO | 78 | The extension should be passed down to the servers (and therefore the routes) to allow the routes to respond to different requests properly. |
GDManipulator.php
Type | Line | Description |
---|---|---|
TODO | 126 | Implement |
ImagickManipulator.php
Type | Line | Description |
---|---|---|
TODO | 76 | Implement |
Session.php
Type | Line | Description |
---|---|---|
TODO | 178 | Move to instance |
StackTracePrinter.php
Type | Line | Description |
---|---|---|
TODO | 57 | Handle the behavior when the stack trace is unpopulated. |
View.php
Type | Line | Description |
---|---|---|
TODO | 39 | Allow to configure the flags for caching and debugging |
TODO | 39 | Implement other engines than pug so we can also generate proper JSON templates |
TODO | 39 | Template should inherit from StreamInterface in the future so response can be sent directly from the |
ChildrenAdapter.php
Type | Line | Description |
---|---|---|
TODO | 221 | Fix to allow for user input |
m2madapter.php
Type | Line | Description |
---|---|---|
TODO | 258 | Needs to allow for versioning like children adapter does |
children.php
Type | Line | Description |
---|---|---|
TODO | 16 | Move to a proper namespaced class, but we need to find a mechanism for aliasing classes that works properly. |
Field.php
Type | Line | Description |
---|---|---|
TODO | 305 | BUG, requires revision for multi field primaries if ($this->primary) return true; |
TODO | 361 | Validation should be either attributed to the model or the beans |
TODO | 27 | Move or remove. The idea of these constants was to define the field's raw data in a way that DBMS's could understand. Since we now do support instanceof tests, these are just a superfluous way of restating what the system already knows about the field. And in the event of this data conflicting with the data provided by the class even causing trouble. |
TODO | 47 | Rename to schema |
Model.php
Type | Line | Description |
---|---|---|
TODO | 199 | In case debug is enabled this should throw an exception |
TODO | 208 | This now breaks due to the adapters |
TODO | 19 | Make this class implement Iterator |
TODO | 152 | Find better function name |
MaintenanceMiddleware.php
Type | Line | Description |
---|---|---|
TODO | 82 | Remove |
TODO | 91 | Remove |
SynchronizedMiddleware.php
Type | Line | Description |
---|---|---|
TODO | 77 | Remove |
TODO | 98 | Remove |
ValidationMiddleware.php
Type | Line | Description |
---|---|---|
TODO | 78 | If the validation fails, the information should be injected into view, so the application can use it |
TODO | 78 | Introduce a class that maintains the list of validation errors so controllers can locate them |
TODO | 118 | Remove |
TODO | 160 | Remove |
Paginator.php
Type | Line | Description |
---|---|---|
TODO | 49 | Somehow this class should cache the counts, so the database doesn't need to read the data every time. |
TODO | 49 | This class should help paginating without the use of LIMIT |
TODO | 49 | Update the pertinent documentation on the wiki |
Driver.php
Type | Line | Description |
---|---|---|
TODO | 74 | Check the behavior of this method with stuff like /dev/one or similar |
DriverInterface.php
Type | Line | Description |
---|---|---|
TODO | 126 | Some blobs may not have not have a determined length in which case this should thrown an exception |
DatabaseExportDirector.php
Type | Line | Description |
---|---|---|
TODO | 48 | Move to Database rather than utils |
TODO | 48 | Allow for incremental updates (this is tricky due to the fact that deletes may happen) |
TODO | 74 | Introduce migrations / repairs / upgrades to add and remove indexes |
TODO | 74 | This only creates tables for the top level application, child apps are not processed |
TODO | 74 | This has debugging output that needs to go |
TODO | 74 | Replace this with dependency injected database? |
TODO | 74 | Spitfire has no abstracted mean to load / list models, controllers, directors, templates that removes the need for this glob madness and allows it to cache known locations |
DatabaseImportDirector.php
Type | Line | Description |
---|---|---|
TODO | 48 | Move to Database rather than utils |
TODO | 48 | Allow for incremental updates (this is tricky due to the fact that deletes may happen) |
TODO | 74 | Introduce migrations / repairs / upgrades to add and remove indexes |
TODO | 74 | This only creates tables for the top level application, child apps are not processed |
TODO | 74 | This has debugging output that needs to go |
TODO | 74 | Replace this with dependency injected database? |
TODO | 74 | Spitfire has no abstracted mean to load / list models, controllers, directors, templates that removes the need for this glob madness and allows it to cache known locations |
DatabaseInitDirector.php
Type | Line | Description |
---|---|---|
TODO | 48 | Move to Database rather than utils |
TODO | 48 | Allow for incremental updates (this is tricky due to the fact that deletes may happen) |
TODO | 74 | Introduce migrations / repairs / upgrades to add and remove indexes |
TODO | 74 | This only creates tables for the top level application, child apps are not processed |
TODO | 74 | This has debugging output that needs to go |
TODO | 74 | Replace this with dependency injected database? |
TODO | 74 | Spitfire has no abstracted mean to load / list models, controllers, directors, templates that removes the need for this glob madness and allows it to cache known locations |
Parser.php
Type | Line | Description |
---|---|---|
TODO | 59 | Consider a more elaborate mechanism for rule creation. Generally speaking, the creation of rules should be rather simple. Since this element only interfaces with the actual rules. But maybe it could be interesting. |
BaseRule.php
Type | Line | Description |
---|---|---|
TODO | 29 | Document |