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 |