Markers (TODO / FIXME)

src/DocBlox/Parser/DocBlock/Tag/Definition/Doctrine.php2

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

src/DocBlox/Parser/DocBlock/Tag/Definition/Link.php2

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

src/DocBlox/Parser/DocBlock/Tag/Definition/Param.php3

Type Line Description
todo 37 get the name from the argument list
todo 76 replace the switch statement with an intelligent container / plugin system.
todo 281 Move this method to a better spot with namespace and alias access (together with namespace and alias stuff).

src/DocBlox/Parser/DocBlock/Tag/Definition/Uses.php2

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

src/DocBlox/Parser/DocBlock/Tag/Definition/See.php2

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

src/DocBlox/Parser/DocBlock/Tag/Definition/Method.php2

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

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

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

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/Class.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/BracesAbstract.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/Variable.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/Constant.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.php3

Type Line Description
todo 469 add a check if a class immediately follows this docblock, if so
todo 680 implement globals support since the exact algorythm needs to be defined, see GH #68
todo 115 change implementations of this method to use the debugger directly.

src/DocBlox/Reflection/Function.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/DocBlock.php1

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

src/DocBlox/Reflection/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/DocBlock/Tag.php1

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

src/DocBlox/Reflection/DocBlock/LongDescription.php2

Type Line Description
todo 61 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/Reflection/DocBlock/Tag/Throw.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Return.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Throws.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Link.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Param.php2

Type Line Description
todo 138 get the name from the argument list
todo 142 determine the exact format as used by PHP Reflection and implement it.

src/DocBlox/Reflection/DocBlock/Tag/PropertyWrite.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Property.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Uses.php1

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

src/DocBlox/Reflection/DocBlock/Tag/See.php1

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

src/DocBlox/Reflection/DocBlock/Tag/PropertyRead.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Method.php1

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

src/DocBlox/Reflection/DocBlock/Tag/Var.php1

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

src/DocBlox/Reflection/Property.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/Include.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/Argument.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/Method.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/DocBlockedAbstract.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/Interface.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/Task/Runner.php1

Type Line Description
todo 115 change implementations of this method to use the debugger directly.

src/DocBlox/Transformer/Writer/Search.php1

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

src/DocBlox/Transformer/Writer/Pdf.php4

Type Line Description
todo 58 add parameter to provide a cover HTML
todo 59 add a parameter to provide a header HTML
todo 60 add a parameter to provide a footer HTML
todo 70 replace the below with a decent way to find the executable

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

Type Line Description
fixme 55 #193

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

Type Line Description
fixme 67 migrate to '#^' . Docblox::LINK_REGEX . '(\s+(?P.+))?$#u' once that const exists

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

Type Line Description
todo 28 split method into submethods

src/DocBlox/Transformer/Transformation.php1

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

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'().