LiquidContext::pop PHP Method

pop() public method

Pops the current scope from the stack.
public pop ( ) : boolean
return boolean
    public function pop()
    {
        if (count($this->_assigns) == 1) {
            throw new LiquidException('No elements to pop');
        }
        array_shift($this->_assigns);
    }

Usage Example

Example #1
0
 function test_add_item_in_inner_scope()
 {
     $this->context->push();
     $this->context->set('test', 'test');
     $this->assertEqual('test', $this->context->get('test'));
     $this->context->pop();
     $this->assertEqual(null, $this->context->get('test'));
 }