Carew\Twig\CarewExtension::renderDocumentAttribute PHP Method

renderDocumentAttribute() public method

public renderDocumentAttribute ( Twig_Environment $twig, $attribute, $document = null )
$twig Twig_Environment
    public function renderDocumentAttribute(\Twig_Environment $twig, $attribute, $document = null)
    {
        if (null === $document) {
            $document = $this->getCarewGlobals($twig)->document;
        } else {
            if (!$document instanceof Document) {
                $document = $this->getDocumentWithPath($twig, $document);
            }
        }
        $parameters = array('document' => $document);
        return $this->renderBlock($twig, 'document_' . $attribute, $parameters);
    }