Markers (TODO / FIXME)

src/DocBlox/Core/Abstract.php2

Type Line Description
todo 85 move the loggers to a DIC instead of statics!!!
todo 115 change implementations of this method to use the debugger directly.

src/DocBlox/Reflection/File.php1

Type Line Description
todo 682 implement globals support since the exact algorythm needs to be defined, see GH #68

src/DocBlox/Reflection/DocBlock.php1

Type Line Description
todo 282 determine the exact format as used by PHP Reflection and implement it.

src/DocBlox/Reflection/DocBlock/Tag.php1

Type Line Description
todo 148 determine the exact format as used by PHP Reflection and implement it.

src/DocBlox/Reflection/DocBlock/LongDescription.php2

Type Line Description
todo 62 this should become a more intelligent piece of code where the configuration contains a setting what format long descriptions are.
todo 102 determine the exact format as used by PHP Reflection and implement it.

src/DocBlox/Transformer/Transformation.php1

Type Line Description
todo 182 replace this as it breaks the component stuff

src/DocBlox/Plugin/Core/Parser/DocBlock/Tag/Definition/Param.php1

Type Line Description
todo 37 get the name from the argument list

src/DocBlox/Plugin/Core/Parser/DocBlock/Tag/Definition.php2

Type Line Description
todo 79 replace the switch statement with an intelligent container / plugin system.
todo 286 Move this method to a better spot with namespace and alias access (together with namespace and alias stuff).

src/DocBlox/Plugin/Core/Transformer/Writer/Search.php1

Type Line Description
todo 49 refactor this method to be smaller and less complex.

src/DocBlox/Plugin/Core/Transformer/Writer/Pdf.php4

Type Line Description
todo 63 add parameter to provide a cover HTML
todo 64 add a parameter to provide a header HTML
todo 65 add a parameter to provide a footer HTML
todo 81 replace the below with a decent way to find the executable

src/DocBlox/Plugin/Core/Transformer/Behaviour/Inherit/Node/Class.php3

Type Line Description
todo 213 this method and inheritClass should be separated into different objects
todo 236 this method and inheritInterface should be separated into different objects
todo 325 consider moving this to a separate object?

src/DocBlox/Plugin/Core/Transformer/Behaviour/Tag/Author.php1

Type Line Description
fixme 65 #193

src/DocBlox/Plugin/Core/Transformer/Behaviour/Tag/License.php1

Type Line Description
fixme 70 migrate to '#^' . Docblox::LINK_REGEX . '(\s+(?P.+))

src/DocBlox/Plugin/Core/Transformer/Behaviour/Tag/Uses.php1

Type Line Description
todo 30 split method into submethods

src/Zend/Console/Getopt.php9

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