name: ManagesLoops class_comment: null dependencies: - name: Arr type: class source: Illuminate\Support\Arr - name: LazyCollection type: class source: Illuminate\Support\LazyCollection properties: - name: loopsStack visibility: protected comment: '# * The stack of in-progress loops. # * # * @var array' methods: - name: addLoop visibility: public parameters: - name: data comment: "# * The stack of in-progress loops.\n# *\n# * @var array\n# */\n# protected\ \ $loopsStack = [];\n# \n# /**\n# * Add new loop to the stack.\n# *\n# * @param\ \ \\Countable|array $data\n# * @return void" - name: incrementLoopIndices visibility: public parameters: [] comment: '# * Increment the top loop''s indices. # * # * @return void' - name: popLoop visibility: public parameters: [] comment: '# * Pop a loop from the top of the loop stack. # * # * @return void' - name: getLastLoop visibility: public parameters: [] comment: '# * Get an instance of the last loop in the stack. # * # * @return \stdClass|null' - name: getLoopStack visibility: public parameters: [] comment: '# * Get the entire loop stack. # * # * @return array' traits: - Illuminate\Support\Arr - Illuminate\Support\LazyCollection interfaces: []