name: HelperSet class_comment: '# * HelperSet represents a set of helpers to be used with a command. # * # * @author Fabien Potencier # * # * @implements \IteratorAggregate' dependencies: - name: InvalidArgumentException type: class source: Symfony\Component\Console\Exception\InvalidArgumentException properties: [] methods: - name: __construct visibility: public parameters: - name: helpers default: '[]' comment: "# * HelperSet represents a set of helpers to be used with a command.\n\ # *\n# * @author Fabien Potencier \n# *\n# * @implements \\\ IteratorAggregate\n# */\n# class HelperSet implements\ \ \\IteratorAggregate\n# {\n# /** @var array */\n# private\ \ array $helpers = [];\n# \n# /**\n# * @param HelperInterface[] $helpers" - name: set visibility: public parameters: - name: helper - name: alias default: 'null' comment: null - name: has visibility: public parameters: - name: name comment: '# * Returns true if the helper if defined.' - name: get visibility: public parameters: - name: name comment: '# * Gets a helper value. # * # * @throws InvalidArgumentException if the helper is not defined' - name: getIterator visibility: public parameters: [] comment: null traits: - Symfony\Component\Console\Exception\InvalidArgumentException interfaces: - \IteratorAggregate - \IteratorAggregate