Newscoop\Entity\Repository\TemplateRepository::save PHP Method

save() public method

Save template
public save ( Template $template, array $values ) : void
$template Newscoop\Entity\Template
$values array
return void
    public function save(Template $template, array $values)
    {
        $template->setCacheLifetime((int) $values['cache_lifetime']);
        $em = $this->getEntityManager();
        $em->persist($template);
    }

Usage Example

コード例 #1
0
ファイル: Template.php プロジェクト: sourcefabric/newscoop
 /**
  * Store metadata
  *
  * @param string $key
  * @param array $metadata
  * @return void
  */
 public function storeMetadata($key, array $metadata)
 {
     $template = $this->repository->getTemplate($key);
     $this->repository->save($template, $metadata);
 }