public function __construct(Page $page) { if ($page instanceof Page) { $this->output = str_replace('{{ title }}', $page->getTitle(), $this->html); $this->output = str_replace('{{ description }}', $page->getDescription(), $this->output); } }
/** * @param page Page * @return PageDto */ public function mapPageToDto(Page $page) { $pageDto = new PageDto(); $pageDto->setId($page->getId()); $pageDto->setTitle($page->getTitle()); $pageDto->setName($page->getName()); $pageDto->setDescription($page->getDescription()); $pageDto->setPosition($page->getPosition()); return $pageDto; }
<head> <!--[if (IE 9)&!(IEMobile)]><meta http-equiv="X-UA-Compatible" content="IE=9"/><![endif]--> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width,maximum-scale=1,user-scalable=no"/> <title><?php echo $page->getTitle(); ?> </title> <meta name="keywords" content="<?php echo $page->getKeywords(); ?> "/> <meta name="description" content="<?php echo $page->getDescription(); ?> "/> <meta name="robots" content="all"/> <meta name="revisit-after" content="7 days"/> <meta name="format-detection" content="telephone=no"/> <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="<?php echo $org->getName(); ?> "/> <meta property="og:description" content="<?php echo $page->getDescription(); ?>