Newscoop\Entity\OutputSettings::setFrontPage PHP Метод

setFrontPage() публичный Метод

Set the front page template resource.
public setFrontPage ( Resource $frontPage = null ) : Newscoop\Entity\OutputSetting
$frontPage Resource The front page template resource, must not be null or empty.
Результат Newscoop\Entity\OutputSetting This object for chaining purposes.
    function setFrontPage(Resource $frontPage = null)
    {
        $this->frontPage = $frontPage;
        return $this;
    }

Usage Example

 /**
  * Copies from the from output settings to the to output settings all the pages (front, article ...).
  * @param Newscoop\Entity\OutputSettings $to
  * 		The output setting to copy to, *(not null not empty).
  * @param Newscoop\Entity\OutputSettings $from
  * 		The output setting to copy from, *(not null not empty).
  */
 protected function syncOutputSettings(OutputSettings $to, OutputSettings $from)
 {
     $syncRsc = $this->getSyncResourceService();
     $to->setFrontPage($syncRsc->getSynchronized($from->getFrontPage()));
     $to->setSectionPage($syncRsc->getSynchronized($from->getSectionPage()));
     $to->setArticlePage($syncRsc->getSynchronized($from->getArticlePage()));
     $to->setErrorPage($syncRsc->getSynchronized($from->getErrorPage()));
 }