public function prepare(
        $content,
        ThemeInterface $theme,
        TemplateInterface $template,
        ZoneInterface $zone,
        ComponentInterface $component
    ) {
        $this->contextStack->push(
            $this->contextBuilder
                ->setContent($content)
                ->setTheme($theme)
                ->setTemplate($template)
                ->setZone($zone)
                ->setComponent($component)
            ->createContext()
        );

        return $this;
    }
public function prepare(
        $content,
        ThemeInterface $theme,
        TemplateInterface $template,
        ZoneInterface $zone,
        ComponentInterface $component
    ) {
        $this->contextStack->push(
            $this->contextBuilder
                ->setContent($content)
                ->setTheme($theme)
                ->setTemplate($template)
                ->setZone($zone)
                ->setComponent($component)
            ->createContext()
        );

        return $this;
    }
public function prepare ( $ content , ThemeInterface $ theme , TemplateInterface $ template , ZoneInterface $ zone , ComponentInterface $ component ) { $ this -> contextStack -> push ( $ this -> contextBuilder -> setContent ( $ content ) -> setTheme ( $ theme ) -> setTemplate ( $ template ) -> setZone ( $ zone ) -> setComponent ( $ component ) -> createContext ( ) ) ; return $ this ; }
Prepare decorator context.

@param ContentInterface|Content $content
@param ThemeInterface           $theme
@param TemplateInterface        $template
@param ZoneInterface            $zone
@param ComponentInterface       $component

@return self
Prepare decorator context .