Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Container-Element müssen ihren Inhalt selbst über \Brandbox\PrintCore\PrintDocument\Render\Manager::getElementResult sammeln.

Mit \Brandbox\PrintCore\PrintDocument\Render\Lib\Struct\ElementHelperTrait steht ein Trait zur Verfügung, mit dem allgemeine Einstellungen verarbeitet werden können.

Codeblock
languagephp
themeRDark
titleBeispiel
use Brandbox\PrintCore\PrintDocument\Render;

class... {

	use Render\Lib\Struct\ElementHelperTrait;

	public function get(Render\Lib\Struct\ScopeElement $scope): PrintStyleguide\Entity\PrintParagraph
	{
	    $paragraph = new PrintStyleguide\Entity\PrintParagraph();
    	$paragraph->content = $this->getContent($scope->settings);

    	$this->populateDefault($paragraph, $scope);

    	return $paragraph;
	}

}


Wird nicht benötigt, da beim Verarbeiten des Elements ein SG-Element erwartet wird.