original_string: protected final function getParent()
  	{
  		if($this->parent === false)
  		{
  			if(NULL === ($file = $this->getExtended()))
  			{
  				$this->parent = NULL;
  			}
  			else
  			{
  				$typeName = $this->factory->createView($this->renderer, $this->resolveResource($file));
  				
  				$this->parent = new $typeName($this->factory, $this->renderer);
  				$this->parent->inherit($this->context, $this->exp);
  			}
  		}
  		
  		return $this->parent;
  	}
code: protected final function getParent()
  	{
  		if($this->parent === false)
  		{
  			if(NULL === ($file = $this->getExtended()))
  			{
  				$this->parent = NULL;
  			}
  			else
  			{
  				$typeName = $this->factory->createView($this->renderer, $this->resolveResource($file));
  				
  				$this->parent = new $typeName($this->factory, $this->renderer);
  				$this->parent->inherit($this->context, $this->exp);
  			}
  		}
  		
  		return $this->parent;
  	}
code_tokens: protected final function getParent ( ) { if ( $ this -> parent === false ) { if ( NULL === ( $ file = $ this -> getExtended ( ) ) ) { $ this -> parent = NULL ; } else { $ typeName = $ this -> factory -> createView ( $ this -> renderer , $ this -> resolveResource ( $ file ) ) ; $ this -> parent = new $ typeName ( $ this -> factory , $ this -> renderer ) ; $ this -> parent -> inherit ( $ this -> context , $ this -> exp ) ; } } return $ this -> parent ; }
docstring: Get the parent view of this view or NULL if no parent view exists.
  
  @return CompiledTemplate
docstring_tokens: Get the parent view of this view or NULL if no parent view exists .