name: DebugFormatterHelper class_comment: '# * Helps outputting debug information when running an external program from a command. # * # * An external program can be a Process, an HTTP request, or anything else. # * # * @author Fabien Potencier ' dependencies: [] properties: [] methods: - name: start visibility: public parameters: - name: id - name: message - name: prefix default: '''RUN''' comment: "# * Helps outputting debug information when running an external program\ \ from a command.\n# *\n# * An external program can be a Process, an HTTP request,\ \ or anything else.\n# *\n# * @author Fabien Potencier \n\ # */\n# class DebugFormatterHelper extends Helper\n# {\n# private const COLORS\ \ = ['black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white', 'default'];\n\ # private array $started = [];\n# private int $count = -1;\n# \n# /**\n# * Starts\ \ a debug formatting session." - name: progress visibility: public parameters: - name: id - name: buffer - name: error default: 'false' - name: prefix default: '''OUT''' - name: errorPrefix default: '''ERR''' comment: '# * Adds progress to a formatting session.' - name: stop visibility: public parameters: - name: id - name: message - name: successful - name: prefix default: '''RES''' comment: '# * Stops a formatting session.' - name: getBorder visibility: private parameters: - name: id comment: null - name: getName visibility: public parameters: [] comment: null traits: [] interfaces: []