Nelmio\SecurityBundle\Twig\TokenParser\AbstractCSPParser::parse PHP Метод

parse() публичный Метод

public parse ( Twig_Token $token )
$token Twig_Token
    public function parse(\Twig_Token $token)
    {
        $lineno = $token->getLine();
        $this->parser->getStream()->expect(\Twig_Token::BLOCK_END_TYPE);
        $body = $this->parser->subparse(array($this, 'decideCSPScriptEnd'), true);
        $this->parser->getStream()->expect(\Twig_Token::BLOCK_END_TYPE);
        $sha = null;
        if ($body instanceof \Twig_Node_Text) {
            $sha = $this->computeSha($body->getAttribute('data'));
        }
        return new CSPNode($body, $lineno, $this->tag, $this->directive, $sha);
    }