original_string: public function getResourceIdentifier()
  	{
  		if ($this->resolvedPath !== null) {
  			return $this->resolvedPath;
  		} elseif ($this->includePath === null) {
  			return $this->file;
  		} else {
  			foreach ($this->includePath as $path) {
  				$path = rtrim($path, DIRECTORY_SEPARATOR);
  				if (file_exists($path.DIRECTORY_SEPARATOR.$this->file) === true) {
  					$this->resolvedPath = $path . DIRECTORY_SEPARATOR . $this->file;
  					return $this->resolvedPath;
  				}
  			}
  
  			throw new Dwoo_Exception('Template "'.$this->file.'" could not be found in any of your include path(s)');
  		}
  	}
code: public function getResourceIdentifier()
  	{
  		if ($this->resolvedPath !== null) {
  			return $this->resolvedPath;
  		} elseif ($this->includePath === null) {
  			return $this->file;
  		} else {
  			foreach ($this->includePath as $path) {
  				$path = rtrim($path, DIRECTORY_SEPARATOR);
  				if (file_exists($path.DIRECTORY_SEPARATOR.$this->file) === true) {
  					$this->resolvedPath = $path . DIRECTORY_SEPARATOR . $this->file;
  					return $this->resolvedPath;
  				}
  			}
  
  			throw new Dwoo_Exception('Template "'.$this->file.'" could not be found in any of your include path(s)');
  		}
  	}
code_tokens: public function getResourceIdentifier ( ) { if ( $ this -> resolvedPath !== null ) { return $ this -> resolvedPath ; } elseif ( $ this -> includePath === null ) { return $ this -> file ; } else { foreach ( $ this -> includePath as $ path ) { $ path = rtrim ( $ path , DIRECTORY_SEPARATOR ) ; if ( file_exists ( $ path . DIRECTORY_SEPARATOR . $ this -> file ) === true ) { $ this -> resolvedPath = $ path . DIRECTORY_SEPARATOR . $ this -> file ; return $ this -> resolvedPath ; } } throw new Dwoo_Exception ( 'Template "' . $ this -> file . '" could not be found in any of your include path(s)' ) ; } }
docstring: returns this template's source filename
  
  @return string
docstring_tokens: returns this template s source filename