public function getVarName()
{
- return sprintf('__internal_%s', hash('sha256', __METHOD__.$this->varNameSalt++));
+ return sprintf('__internal_%s', hash('sha256', __METHOD__.$this->stream->getSourceContext()->getCode().$this->varNameSalt++));
}
/**
$this->stream->next();
$token = $this->getCurrentToken();
- if ($token->getType() !== Twig_Token::NAME_TYPE) {
+ if (Twig_Token::NAME_TYPE !== $token->getType()) {
throw new Twig_Error_Syntax('A block must start with a tag name.', $token->getLine(), $this->stream->getSourceContext());
}