Newscoop\Entity\Snippet::setTemplate PHP Method

setTemplate() public method

Setter for Template
public setTemplate ( SnippetTemplate $template ) : Newscoop\Entity\Snippet
$template Newscoop\Entity\Snippet\SnippetTemplate
return Newscoop\Entity\Snippet
    public function setTemplate(SnippetTemplate $template)
    {
        $this->template = $template;
        foreach ($template->getFields() as $templateField) {
            $field = new SnippetField($templateField);
            $field->setSnippet($this);
            $this->addField($field);
        }
        $this->setModified();
        return $this;
    }