ManagesStacks
trait ManagesStacks (View source)
Properties
| protected array | $pushes | All of the finished, captured push sections.  | 
                |
| protected array | $prepends | All of the finished, captured prepend sections.  | 
                |
| protected array | $pushStack | The stack of in-progress push sections.  | 
                
Methods
Start injecting content into a push section.
Stop injecting content into a push section.
Append content to a given push section.
Start prepending content into a push section.
Stop prepending content into a push section.
Prepend content to a given stack.
Get the string contents of a push section.
Flush all of the stacks.
Details
        
                            void
    startPush(string $section, string $content = '')
        
    
    Start injecting content into a push section.
        
                            string
    stopPush()
        
    
    Stop injecting content into a push section.
        
                    protected        void
    extendPush(string $section, string $content)
        
    
    Append content to a given push section.
        
                            void
    startPrepend(string $section, string $content = '')
        
    
    Start prepending content into a push section.
        
                            string
    stopPrepend()
        
    
    Stop prepending content into a push section.
        
                    protected        void
    extendPrepend(string $section, string $content)
        
    
    Prepend content to a given stack.
        
                            string
    yieldPushContent(string $section, string $default = '')
        
    
    Get the string contents of a push section.
        
                            void
    flushStacks()
        
    
    Flush all of the stacks.